Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
giregisteredtypeinfo.h File Reference
#include <glib-object.h>
#include <girepository/gitypes.h>

Go to the source code of this file.

Macros

#define GI_TYPE_REGISTERED_TYPE_INFO   (gi_registered_type_info_get_type ())
 
#define GI_REGISTERED_TYPE_INFO(info)   (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_REGISTERED_TYPE_INFO, GIRegisteredTypeInfo))
 
#define GI_IS_REGISTERED_TYPE_INFO(info)   (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_REGISTERED_TYPE_INFO))
 

Functions

GI_AVAILABLE_IN_ALL const char * gi_registered_type_info_get_type_name (GIRegisteredTypeInfo *info)
 
GI_AVAILABLE_IN_ALL const char * gi_registered_type_info_get_type_init_function_name (GIRegisteredTypeInfo *info)
 
GI_AVAILABLE_IN_ALL GType gi_registered_type_info_get_g_type (GIRegisteredTypeInfo *info)
 
GI_AVAILABLE_IN_ALL gboolean gi_registered_type_info_is_boxed (GIRegisteredTypeInfo *info)
 

Macro Definition Documentation

◆ GI_IS_REGISTERED_TYPE_INFO

#define GI_IS_REGISTERED_TYPE_INFO ( info)    (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_REGISTERED_TYPE_INFO))

GI_IS_REGISTERED_TYPE_INFO: @info: an info structure

Checks if @info is a [class.nosp@m.@GIR.nosp@m.eposi.nosp@m.tory.nosp@m..Regi.nosp@m.ster.nosp@m.edTyp.nosp@m.eInf.nosp@m.o] or derived from it.

Since: 2.80

Definition at line 61 of file giregisteredtypeinfo.h.

◆ GI_REGISTERED_TYPE_INFO

#define GI_REGISTERED_TYPE_INFO ( info)    (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_REGISTERED_TYPE_INFO, GIRegisteredTypeInfo))

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

Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.Regis.nosp@m.tere.nosp@m.dType.nosp@m.Info] or derived pointer into a (GIRegisteredTypeInfo*) pointer.

Depending on the current debugging level, this function may invoke certain runtime checks to identify invalid casts.

Since: 2.80

Definition at line 50 of file giregisteredtypeinfo.h.

◆ GI_TYPE_REGISTERED_TYPE_INFO

#define GI_TYPE_REGISTERED_TYPE_INFO   (gi_registered_type_info_get_type ())

Definition at line 36 of file giregisteredtypeinfo.h.

Function Documentation

◆ gi_registered_type_info_get_g_type()

GI_AVAILABLE_IN_ALL GType gi_registered_type_info_get_g_type ( GIRegisteredTypeInfo * info)

◆ gi_registered_type_info_get_type_init_function_name()

GI_AVAILABLE_IN_ALL const char * gi_registered_type_info_get_type_init_function_name ( GIRegisteredTypeInfo * info)

◆ gi_registered_type_info_get_type_name()

GI_AVAILABLE_IN_ALL const char * gi_registered_type_info_get_type_name ( GIRegisteredTypeInfo * info)

◆ gi_registered_type_info_is_boxed()

GI_AVAILABLE_IN_ALL gboolean gi_registered_type_info_is_boxed ( GIRegisteredTypeInfo * info)