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

Go to the source code of this file.

Macros

#define GI_TYPE_FIELD_INFO   (gi_field_info_get_type ())
 
#define GI_FIELD_INFO(info)   (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_FIELD_INFO, GIFieldInfo))
 
#define GI_IS_FIELD_INFO(info)   (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_FIELD_INFO))
 

Functions

GI_AVAILABLE_IN_ALL GIFieldInfoFlags gi_field_info_get_flags (GIFieldInfo *info)
 
GI_AVAILABLE_IN_ALL size_t gi_field_info_get_size (GIFieldInfo *info)
 
GI_AVAILABLE_IN_ALL size_t gi_field_info_get_offset (GIFieldInfo *info)
 
GI_AVAILABLE_IN_ALL GITypeInfogi_field_info_get_type_info (GIFieldInfo *info)
 
GI_AVAILABLE_IN_ALL gboolean gi_field_info_get_field (GIFieldInfo *field_info, void *mem, GIArgument *value)
 
GI_AVAILABLE_IN_ALL gboolean gi_field_info_set_field (GIFieldInfo *field_info, void *mem, const GIArgument *value)
 

Macro Definition Documentation

◆ GI_FIELD_INFO

#define GI_FIELD_INFO ( info)    (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_FIELD_INFO, GIFieldInfo))

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

Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.Field.nosp@m.Info] or derived pointer into a (GIFieldInfo*) 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 gifieldinfo.h.

◆ GI_IS_FIELD_INFO

#define GI_IS_FIELD_INFO ( info)    (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_FIELD_INFO))

GI_IS_FIELD_INFO: @info: an info structure

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

Since: 2.80

Definition at line 59 of file gifieldinfo.h.

◆ GI_TYPE_FIELD_INFO

#define GI_TYPE_FIELD_INFO   (gi_field_info_get_type ())

Definition at line 35 of file gifieldinfo.h.

Function Documentation

◆ gi_field_info_get_field()

GI_AVAILABLE_IN_ALL gboolean gi_field_info_get_field ( GIFieldInfo * field_info,
void * mem,
GIArgument * value )

◆ gi_field_info_get_flags()

GI_AVAILABLE_IN_ALL GIFieldInfoFlags gi_field_info_get_flags ( GIFieldInfo * info)

◆ gi_field_info_get_offset()

GI_AVAILABLE_IN_ALL size_t gi_field_info_get_offset ( GIFieldInfo * info)

◆ gi_field_info_get_size()

GI_AVAILABLE_IN_ALL size_t gi_field_info_get_size ( GIFieldInfo * info)

◆ gi_field_info_get_type_info()

GI_AVAILABLE_IN_ALL GITypeInfo * gi_field_info_get_type_info ( GIFieldInfo * info)

◆ gi_field_info_set_field()

GI_AVAILABLE_IN_ALL gboolean gi_field_info_set_field ( GIFieldInfo * field_info,
void * mem,
const GIArgument * value )