27#if !defined (__GIREPOSITORY_H_INSIDE__) && !defined (GI_COMPILATION)
28#error "Only <girepository.h> can be included directly."
35#define GI_TYPE_UNION_INFO (gi_union_info_get_type ())
49#define GI_UNION_INFO(info) (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_UNION_INFO, GIUnionInfo))
59#define GI_IS_UNION_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_UNION_INFO))
#define GI_AVAILABLE_IN_ALL
struct _GIFieldInfo GIFieldInfo
struct _GIFunctionInfo GIFunctionInfo
struct _GIUnionInfo GIUnionInfo
struct _GIConstantInfo GIConstantInfo
GI_AVAILABLE_IN_ALL GIFunctionInfo * gi_union_info_get_method(GIUnionInfo *info, unsigned int n)
GI_AVAILABLE_IN_ALL const char * gi_union_info_get_copy_function_name(GIUnionInfo *info)
GI_AVAILABLE_IN_ALL GIFieldInfo * gi_union_info_get_field(GIUnionInfo *info, unsigned int n)
GI_AVAILABLE_IN_ALL GIFunctionInfo * gi_union_info_find_method(GIUnionInfo *info, const char *name)
GI_AVAILABLE_IN_ALL size_t gi_union_info_get_size(GIUnionInfo *info)
GI_AVAILABLE_IN_ALL unsigned int gi_union_info_get_n_fields(GIUnionInfo *info)
GI_AVAILABLE_IN_ALL gboolean gi_union_info_get_discriminator_offset(GIUnionInfo *info, size_t *out_offset)
GI_AVAILABLE_IN_ALL size_t gi_union_info_get_alignment(GIUnionInfo *info)
GI_AVAILABLE_IN_ALL unsigned int gi_union_info_get_n_methods(GIUnionInfo *info)
GI_AVAILABLE_IN_ALL GITypeInfo * gi_union_info_get_discriminator_type(GIUnionInfo *info)
GI_AVAILABLE_IN_ALL const char * gi_union_info_get_free_function_name(GIUnionInfo *info)
GI_AVAILABLE_IN_ALL GIConstantInfo * gi_union_info_get_discriminator(GIUnionInfo *info, size_t n)
GI_AVAILABLE_IN_ALL gboolean gi_union_info_is_discriminated(GIUnionInfo *info)