QUARK_interfaces_STEAL,
QUARK_nodes,
QUARK_nodes_STEAL,
+ QUARK_abstract,
QUARK_name,
QUARK_name_STEAL,
QUARK_pointer,
g_hash_table_insert (quark_ht, "interfaces:steal", GINT_TO_POINTER (QUARK_interfaces_STEAL));
g_hash_table_insert (quark_ht, "nodes", GINT_TO_POINTER (QUARK_nodes));
g_hash_table_insert (quark_ht, "nodes:steal", GINT_TO_POINTER (QUARK_nodes_STEAL));
+ g_hash_table_insert (quark_ht, "abstract", GINT_TO_POINTER (QUARK_abstract));
g_hash_table_insert (quark_ht, "name", GINT_TO_POINTER (QUARK_name));
g_hash_table_insert (quark_ht, "name:steal", GINT_TO_POINTER (QUARK_name_STEAL));
g_hash_table_insert (quark_ht, "pointer", GINT_TO_POINTER (QUARK_pointer));
new->chunk_size = g_strdup (self->chunk_size);
new->interfaces = g_list_copy (self->interfaces); COPY_LIST_VALS(new->interfaces, g_strdup);
new->nodes = node_list_copy (self->nodes);
+ new->abstract = self->abstract;
return new;
}
self->nodes = nodes;
break;
}
+ case QUARK_abstract: {
+ gboolean abstract = va_arg (__ap, gboolean);
+ self->abstract = abstract;
+ break;
+ }
default:
g_warning ("Argument named 'Class::%s' does not exist", arg);
break;