| GObject Introspection Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
typedef GIVFuncInfo; enum GIVFuncInfoFlags; GIVFuncInfoFlags g_vfunc_info_get_flags (GIVFuncInfo *info); gint g_vfunc_info_get_offset (GIVFuncInfo *info); GISignalInfo * g_vfunc_info_get_signal (GIVFuncInfo *info); GIFunctionInfo * g_vfunc_info_get_invoker (GIVFuncInfo *info);
typedef enum
{
GI_VFUNC_MUST_CHAIN_UP = 1 << 0,
GI_VFUNC_MUST_OVERRIDE = 1 << 1,
GI_VFUNC_MUST_NOT_OVERRIDE = 1 << 2
} GIVFuncInfoFlags;
Flags of a GIVFuncInfo struct.
GIVFuncInfoFlags g_vfunc_info_get_flags (GIVFuncInfo *info);
|
|
Returns : |
GISignalInfo * g_vfunc_info_get_signal (GIVFuncInfo *info);
|
|
Returns : |
GIFunctionInfo * g_vfunc_info_get_invoker (GIVFuncInfo *info);
If this virtual function has an associated invoker method, this method will return it. An invoker method is a C entry point.
Not all virtuals will have invokers.
|
a GIVFuncInfo |
Returns : |
the GIVFuncInfo or NULL. Free it with
g_base_info_unref() when done.. transfer full. |