359
GIrNode * g_ir_node_new (GIrNodeTypeId type);
360
void g_ir_node_free (GIrNode *node);
361
guint32 g_ir_node_get_size (GIrNode *node);
362
guint32 g_ir_node_get_full_size (GIrNode *node);
363
guint32 g_ir_node_get_attribute_size (GIrNode *node);
364
void g_ir_node_build_typelib (GIrNode *node,
366
GIrTypelibBuild *build,
369
int g_ir_node_cmp (GIrNode *node,
357
GIrNode * _g_ir_node_new (GIrNodeTypeId type,
359
void _g_ir_node_free (GIrNode *node);
360
guint32 _g_ir_node_get_size (GIrNode *node);
361
guint32 _g_ir_node_get_full_size (GIrNode *node);
362
void _g_ir_node_build_typelib (GIrNode *node,
364
GIrTypelibBuild *build,
367
int _g_ir_node_cmp (GIrNode *node,
371
gboolean g_ir_node_can_have_member (GIrNode *node);
372
void g_ir_node_add_member (GIrNode *node,
373
GIrNodeFunction *member);
374
guint32 write_string (const gchar *str,
379
const gchar * g_ir_node_param_direction_string (GIrNodeParam * node);
380
const gchar * g_ir_node_type_to_string (GIrNodeTypeId type);
382
gboolean g_ir_find_node (GIrModule *module,
386
GIrModule **module_out);
369
gboolean _g_ir_node_can_have_member (GIrNode *node);
370
void _g_ir_node_add_member (GIrNode *node,
371
GIrNodeFunction *member);
372
guint32 _g_ir_write_string (const gchar *str,
377
const gchar * _g_ir_node_param_direction_string (GIrNodeParam * node);
378
const gchar * _g_ir_node_type_to_string (GIrNodeTypeId type);
380
GIrNode *_g_ir_find_node (GIrTypelibBuild *build,
388
384
/* In giroffsets.c */
390
void g_ir_node_compute_offsets (GIrNode *node,
386
void _g_ir_node_compute_offsets (GIrTypelibBuild *build,