![]() |
![]() |
![]() |
GObject Introspection Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
typedef GIObjectInfo; const gchar * g_object_info_get_type_name (GIObjectInfo *info
); const gchar * g_object_info_get_type_init (GIObjectInfo *info
); gboolean g_object_info_get_abstract (GIObjectInfo *info
); GIObjectInfo * g_object_info_get_parent (GIObjectInfo *info
); gint g_object_info_get_n_interfaces (GIObjectInfo *info
); GIInterfaceInfo * g_object_info_get_interface (GIObjectInfo *info
,gint n
); gint g_object_info_get_n_fields (GIObjectInfo *info
); GIFieldInfo * g_object_info_get_field (GIObjectInfo *info
,gint n
); gint g_object_info_get_n_properties (GIObjectInfo *info
); GIPropertyInfo * g_object_info_get_property (GIObjectInfo *info
,gint n
); gint g_object_info_get_n_methods (GIObjectInfo *info
); GIFunctionInfo * g_object_info_get_method (GIObjectInfo *info
,gint n
); GIFunctionInfo * g_object_info_find_method (GIObjectInfo *info
,const gchar *name
); gint g_object_info_get_n_signals (GIObjectInfo *info
); GISignalInfo * g_object_info_get_signal (GIObjectInfo *info
,gint n
); gint g_object_info_get_n_vfuncs (GIObjectInfo *info
); GIVFuncInfo * g_object_info_get_vfunc (GIObjectInfo *info
,gint n
); gint g_object_info_get_n_constants (GIObjectInfo *info
); GIConstantInfo * g_object_info_get_constant (GIObjectInfo *info
,gint n
); GIStructInfo * g_object_info_get_class_struct (GIObjectInfo *info
); GIVFuncInfo * g_object_info_find_vfunc (GIObjectInfo *info
,const gchar *name
);
const gchar * g_object_info_get_type_name (GIObjectInfo *info
);
|
|
Returns : |
const gchar * g_object_info_get_type_init (GIObjectInfo *info
);
|
|
Returns : |
gboolean g_object_info_get_abstract (GIObjectInfo *info
);
|
|
Returns : |
GIObjectInfo * g_object_info_get_parent (GIObjectInfo *info
);
|
|
Returns : |
gint g_object_info_get_n_interfaces (GIObjectInfo *info
);
|
|
Returns : |
GIInterfaceInfo * g_object_info_get_interface (GIObjectInfo *info
,gint n
);
|
|
|
|
Returns : |
gint g_object_info_get_n_fields (GIObjectInfo *info
);
|
|
Returns : |
GIFieldInfo * g_object_info_get_field (GIObjectInfo *info
,gint n
);
|
|
|
|
Returns : |
gint g_object_info_get_n_properties (GIObjectInfo *info
);
|
|
Returns : |
GIPropertyInfo * g_object_info_get_property (GIObjectInfo *info
,gint n
);
|
|
|
|
Returns : |
gint g_object_info_get_n_methods (GIObjectInfo *info
);
|
|
Returns : |
GIFunctionInfo * g_object_info_get_method (GIObjectInfo *info
,gint n
);
|
|
|
|
Returns : |
GIFunctionInfo * g_object_info_find_method (GIObjectInfo *info
,const gchar *name
);
|
|
|
|
Returns : |
gint g_object_info_get_n_signals (GIObjectInfo *info
);
|
|
Returns : |
GISignalInfo * g_object_info_get_signal (GIObjectInfo *info
,gint n
);
|
|
|
|
Returns : |
gint g_object_info_get_n_vfuncs (GIObjectInfo *info
);
|
|
Returns : |
GIVFuncInfo * g_object_info_get_vfunc (GIObjectInfo *info
,gint n
);
|
|
|
|
Returns : |
gint g_object_info_get_n_constants (GIObjectInfo *info
);
|
|
Returns : |
GIConstantInfo * g_object_info_get_constant (GIObjectInfo *info
,gint n
);
|
|
|
|
Returns : |
GIStructInfo * g_object_info_get_class_struct (GIObjectInfo *info
);
Every GObject has two structures; an instance structure and a class structure. This function returns the metadata for the class structure.
|
a GIObjectInfo |
Returns : |
the GIStructInfo or NULL . Free with
g_base_info_unref() when done. [transfer full]
|
GIVFuncInfo * g_object_info_find_vfunc (GIObjectInfo *info
,const gchar *name
);
Locate a virtual function slot with name name
. Note that the namespace
for virtuals is distinct from that of methods; there may or may not be
a concrete method associated for a virtual. If there is one, it may
be retrieved using g_vfunc_info_get_invoker()
, otherwise NULL
will be
returned.
See the documentation for g_vfunc_info_get_invoker()
for more
information on invoking virtuals.
|
a GIObjectInfo |
|
The name of a virtual function to find. |
Returns : |
the GIVFuncInfo, or NULL . Free it with
g_base_info_unref() when done. [transfer full]
|