Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <girepository/gitypes.h>
Go to the source code of this file.
Macros | |
#define | GI_TYPE_VFUNC_INFO (gi_vfunc_info_get_type ()) |
#define | GI_VFUNC_INFO(info) (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_VFUNC_INFO, GIVFuncInfo)) |
#define | GI_IS_VFUNC_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_VFUNC_INFO)) |
Functions | |
GI_AVAILABLE_IN_ALL GIVFuncInfoFlags | gi_vfunc_info_get_flags (GIVFuncInfo *info) |
GI_AVAILABLE_IN_ALL size_t | gi_vfunc_info_get_offset (GIVFuncInfo *info) |
GI_AVAILABLE_IN_ALL GISignalInfo * | gi_vfunc_info_get_signal (GIVFuncInfo *info) |
GI_AVAILABLE_IN_ALL GIFunctionInfo * | gi_vfunc_info_get_invoker (GIVFuncInfo *info) |
GI_AVAILABLE_IN_ALL void * | gi_vfunc_info_get_address (GIVFuncInfo *info, GType implementor_gtype, GError **error) |
GI_AVAILABLE_IN_ALL gboolean | gi_vfunc_info_invoke (GIVFuncInfo *info, GType implementor, const GIArgument *in_args, size_t n_in_args, GIArgument *out_args, size_t n_out_args, GIArgument *return_value, GError **error) |
#define GI_IS_VFUNC_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_VFUNC_INFO)) |
GI_IS_VFUNC_INFO: @info: an info structure
Checks if @info is a [struc.nosp@m.t@GI.nosp@m.Repos.nosp@m.itor.nosp@m.y.VFu.nosp@m.ncIn.nosp@m.fo] (or a derived type).
Since: 2.80
Definition at line 59 of file givfuncinfo.h.
#define GI_TYPE_VFUNC_INFO (gi_vfunc_info_get_type ()) |
Definition at line 35 of file givfuncinfo.h.
#define GI_VFUNC_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_VFUNC_INFO, GIVFuncInfo)) |
GI_VFUNC_INFO: @info: Info object which is subject to casting.
Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.VFunc.nosp@m.Info] or derived pointer into a (GIVFuncInfo*)
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 givfuncinfo.h.
GI_AVAILABLE_IN_ALL void * gi_vfunc_info_get_address | ( | GIVFuncInfo * | info, |
GType | implementor_gtype, | ||
GError ** | error ) |
GI_AVAILABLE_IN_ALL GIVFuncInfoFlags gi_vfunc_info_get_flags | ( | GIVFuncInfo * | info | ) |
GI_AVAILABLE_IN_ALL GIFunctionInfo * gi_vfunc_info_get_invoker | ( | GIVFuncInfo * | info | ) |
GI_AVAILABLE_IN_ALL size_t gi_vfunc_info_get_offset | ( | GIVFuncInfo * | info | ) |
GI_AVAILABLE_IN_ALL GISignalInfo * gi_vfunc_info_get_signal | ( | GIVFuncInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_vfunc_info_invoke | ( | GIVFuncInfo * | info, |
GType | implementor, | ||
const GIArgument * | in_args, | ||
size_t | n_in_args, | ||
GIArgument * | out_args, | ||
size_t | n_out_args, | ||
GIArgument * | return_value, | ||
GError ** | error ) |