Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gienuminfo.h File Reference

Go to the source code of this file.

Macros

#define GI_TYPE_ENUM_INFO   (gi_enum_info_get_type ())
 
#define GI_ENUM_INFO(info)   (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_ENUM_INFO, GIEnumInfo))
 
#define GI_IS_ENUM_INFO(info)   (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_ENUM_INFO))
 

Functions

GI_AVAILABLE_IN_ALL unsigned int gi_enum_info_get_n_values (GIEnumInfo *info)
 
GI_AVAILABLE_IN_ALL GIValueInfogi_enum_info_get_value (GIEnumInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL unsigned int gi_enum_info_get_n_methods (GIEnumInfo *info)
 
GI_AVAILABLE_IN_ALL GIFunctionInfogi_enum_info_get_method (GIEnumInfo *info, unsigned int n)
 
GI_AVAILABLE_IN_ALL GITypeTag gi_enum_info_get_storage_type (GIEnumInfo *info)
 
GI_AVAILABLE_IN_ALL const char * gi_enum_info_get_error_domain (GIEnumInfo *info)
 

Macro Definition Documentation

◆ GI_ENUM_INFO

#define GI_ENUM_INFO ( info)    (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_ENUM_INFO, GIEnumInfo))

GI_ENUM_INFO: @info: Info object which is subject to casting.

Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.EnumI.nosp@m.nfo] or derived pointer into a (GIEnumInfo*) 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 gienuminfo.h.

◆ GI_IS_ENUM_INFO

#define GI_IS_ENUM_INFO ( info)    (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_ENUM_INFO))

GI_IS_ENUM_INFO: @info: an info structure

Checks if @info is a [class.nosp@m.@GIR.nosp@m.eposi.nosp@m.tory.nosp@m..Enum.nosp@m.Info] (or a derived type).

Since: 2.80

Definition at line 59 of file gienuminfo.h.

◆ GI_TYPE_ENUM_INFO

#define GI_TYPE_ENUM_INFO   (gi_enum_info_get_type ())

Definition at line 35 of file gienuminfo.h.

Function Documentation

◆ gi_enum_info_get_error_domain()

GI_AVAILABLE_IN_ALL const char * gi_enum_info_get_error_domain ( GIEnumInfo * info)

◆ gi_enum_info_get_method()

GI_AVAILABLE_IN_ALL GIFunctionInfo * gi_enum_info_get_method ( GIEnumInfo * info,
unsigned int n )

◆ gi_enum_info_get_n_methods()

GI_AVAILABLE_IN_ALL unsigned int gi_enum_info_get_n_methods ( GIEnumInfo * info)

◆ gi_enum_info_get_n_values()

GI_AVAILABLE_IN_ALL unsigned int gi_enum_info_get_n_values ( GIEnumInfo * info)

◆ gi_enum_info_get_storage_type()

GI_AVAILABLE_IN_ALL GITypeTag gi_enum_info_get_storage_type ( GIEnumInfo * info)

◆ gi_enum_info_get_value()

GI_AVAILABLE_IN_ALL GIValueInfo * gi_enum_info_get_value ( GIEnumInfo * info,
unsigned int n )