Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Data Structures | |
struct | GIAttributeIter |
Macros | |
#define | GI_ATTRIBUTE_ITER_INIT { NULL, { NULL, } } |
#define | GI_TYPE_BASE_INFO (gi_base_info_get_type ()) |
#define | GI_BASE_INFO(info) (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_BASE_INFO, GIBaseInfo)) |
#define | GI_IS_BASE_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_BASE_INFO)) |
Functions | |
GI_AVAILABLE_IN_ALL GType | gi_base_info_get_type (void) G_GNUC_CONST |
GI_AVAILABLE_IN_ALL GIBaseInfo * | gi_base_info_ref (void *info) |
GI_AVAILABLE_IN_ALL void | gi_base_info_unref (void *info) |
GI_AVAILABLE_IN_ALL void | gi_base_info_clear (void *info) |
GI_AVAILABLE_IN_ALL const char * | gi_base_info_get_name (GIBaseInfo *info) |
GI_AVAILABLE_IN_ALL const char * | gi_base_info_get_namespace (GIBaseInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_base_info_is_deprecated (GIBaseInfo *info) |
GI_AVAILABLE_IN_ALL const char * | gi_base_info_get_attribute (GIBaseInfo *info, const char *name) |
GI_AVAILABLE_IN_ALL gboolean | gi_base_info_iterate_attributes (GIBaseInfo *info, GIAttributeIter *iterator, const char **name, const char **value) |
GI_AVAILABLE_IN_ALL GIBaseInfo * | gi_base_info_get_container (GIBaseInfo *info) |
GI_AVAILABLE_IN_ALL GITypelib * | gi_base_info_get_typelib (GIBaseInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_base_info_equal (GIBaseInfo *info1, GIBaseInfo *info2) |
GI_ATTRIBUTE_ITER_INIT:
Initialise a stack-allocated [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.Attri.nosp@m.bute.nosp@m.Iter] to a value suitable for passing to the first call to an ‘iterate’ function.
Since: 2.80
Definition at line 59 of file gibaseinfo.h.
#define GI_BASE_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_BASE_INFO, GIBaseInfo)) |
GI_BASE_INFO: @info: Info object which is subject to casting.
Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.BaseI.nosp@m.nfo] or derived pointer into a (GIBaseInfo*)
pointer.
Depending on the current debugging level, this function may invoke certain runtime checks to identify invalid casts.
Since: 2.80
Definition at line 75 of file gibaseinfo.h.
#define GI_IS_BASE_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_BASE_INFO)) |
GI_IS_BASE_INFO: @info: Instance to check for being a GI_TYPE_BASE_INFO
.
Checks whether a valid [type@.nosp@m.GObj.nosp@m.ect.T.nosp@m.ypeI.nosp@m.nstan.nosp@m.ce] pointer is of type GI_TYPE_BASE_INFO
(or a derived type).
Since: 2.80
Definition at line 86 of file gibaseinfo.h.
#define GI_TYPE_BASE_INFO (gi_base_info_get_type ()) |
Definition at line 61 of file gibaseinfo.h.
GI_AVAILABLE_IN_ALL void gi_base_info_clear | ( | void * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_base_info_equal | ( | GIBaseInfo * | info1, |
GIBaseInfo * | info2 ) |
GI_AVAILABLE_IN_ALL const char * gi_base_info_get_attribute | ( | GIBaseInfo * | info, |
const char * | name ) |
GI_AVAILABLE_IN_ALL GIBaseInfo * gi_base_info_get_container | ( | GIBaseInfo * | info | ) |
GI_AVAILABLE_IN_ALL const char * gi_base_info_get_name | ( | GIBaseInfo * | info | ) |
GI_AVAILABLE_IN_ALL const char * gi_base_info_get_namespace | ( | GIBaseInfo * | info | ) |
GI_AVAILABLE_IN_ALL GType gi_base_info_get_type | ( | void | ) |
GI_AVAILABLE_IN_ALL GITypelib * gi_base_info_get_typelib | ( | GIBaseInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_base_info_is_deprecated | ( | GIBaseInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_base_info_iterate_attributes | ( | GIBaseInfo * | info, |
GIAttributeIter * | iterator, | ||
const char ** | name, | ||
const char ** | value ) |
GI_AVAILABLE_IN_ALL GIBaseInfo * gi_base_info_ref | ( | void * | info | ) |
GI_AVAILABLE_IN_ALL void gi_base_info_unref | ( | void * | info | ) |