Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <girepository/gitypes.h>
Go to the source code of this file.
Macros | |
#define | GI_TYPE_UNION_INFO (gi_union_info_get_type ()) |
#define | GI_UNION_INFO(info) (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_UNION_INFO, GIUnionInfo)) |
#define | GI_IS_UNION_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_UNION_INFO)) |
#define GI_IS_UNION_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_UNION_INFO)) |
GI_IS_UNION_INFO: @info: an info structure
Checks if @info is a [struc.nosp@m.t@GI.nosp@m.Repos.nosp@m.itor.nosp@m.y.Uni.nosp@m.onIn.nosp@m.fo] (or a derived type).
Since: 2.80
Definition at line 59 of file giunioninfo.h.
#define GI_TYPE_UNION_INFO (gi_union_info_get_type ()) |
Definition at line 35 of file giunioninfo.h.
#define GI_UNION_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_UNION_INFO, GIUnionInfo)) |
GI_UNION_INFO: @info: Info object which is subject to casting.
Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.Union.nosp@m.Info] or derived pointer into a (GIUnionInfo*)
pointer.
Depending on the current debugging level, this function may invoke certain runtime checks to identify invalid casts.
Since: 2.80
Definition at line 49 of file giunioninfo.h.
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_alignment | ( | GIUnionInfo * | info | ) |
GI_AVAILABLE_IN_ALL const char * gi_union_info_get_copy_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_get_discriminator_offset | ( | GIUnionInfo * | info, |
size_t * | out_offset ) |
GI_AVAILABLE_IN_ALL GITypeInfo * gi_union_info_get_discriminator_type | ( | GIUnionInfo * | info | ) |
GI_AVAILABLE_IN_ALL GIFieldInfo * gi_union_info_get_field | ( | GIUnionInfo * | info, |
unsigned int | n ) |
GI_AVAILABLE_IN_ALL const char * gi_union_info_get_free_function_name | ( | GIUnionInfo * | info | ) |
GI_AVAILABLE_IN_ALL GIFunctionInfo * gi_union_info_get_method | ( | GIUnionInfo * | info, |
unsigned int | n ) |
GI_AVAILABLE_IN_ALL unsigned int gi_union_info_get_n_fields | ( | GIUnionInfo * | info | ) |
GI_AVAILABLE_IN_ALL unsigned int gi_union_info_get_n_methods | ( | GIUnionInfo * | info | ) |
GI_AVAILABLE_IN_ALL size_t gi_union_info_get_size | ( | GIUnionInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_union_info_is_discriminated | ( | GIUnionInfo * | info | ) |