static void arv_gc_swiss_knife_class_init (ArvGcSwissKnifeClass *this_class) { GObjectClass *object_class = G_OBJECT_CLASS (this_class); ArvDomNodeClass *dom_node_class = ARV_DOM_NODE_CLASS (this_class); ArvGcFeatureNodeClass *gc_feature_node_class = ARV_GC_FEATURE_NODE_CLASS (this_class); parent_class = g_type_class_peek_parent (this_class); object_class->finalize = arv_gc_swiss_knife_finalize; dom_node_class->get_node_name = arv_gc_swiss_knife_get_node_name; dom_node_class->post_new_child = arv_gc_swiss_knife_post_new_child; dom_node_class->pre_remove_child = arv_gc_swiss_knife_pre_remove_child; gc_feature_node_class->get_value_type = arv_gc_swiss_knife_node_get_value_type; }
static void arv_gc_boolean_class_init (ArvGcBooleanClass *this_class) { GObjectClass *object_class = G_OBJECT_CLASS (this_class); ArvDomNodeClass *dom_node_class = ARV_DOM_NODE_CLASS (this_class); ArvGcFeatureNodeClass *gc_feature_node_class = ARV_GC_FEATURE_NODE_CLASS (this_class); parent_class = g_type_class_peek_parent (this_class); object_class->finalize = arv_gc_boolean_finalize; dom_node_class->get_node_name = arv_gc_boolean_get_node_name; dom_node_class->post_new_child = arv_gc_boolean_post_new_child; dom_node_class->pre_remove_child = arv_gc_boolean_pre_remove_child; gc_feature_node_class->set_value_from_string = arv_gc_boolean_set_value_from_string; gc_feature_node_class->get_value_as_string = arv_gc_boolean_get_value_as_string; }