summaryrefslogtreecommitdiff
path: root/girepository/givfuncinfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'girepository/givfuncinfo.h')
-rw-r--r--girepository/givfuncinfo.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/girepository/givfuncinfo.h b/girepository/givfuncinfo.h
index f22517a6..72588069 100644
--- a/girepository/givfuncinfo.h
+++ b/girepository/givfuncinfo.h
@@ -40,13 +40,24 @@ G_BEGIN_DECLS
#define GI_IS_VFUNC_INFO(info) \
(g_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_VFUNC)
+GI_AVAILABLE_IN_ALL
GIVFuncInfoFlags g_vfunc_info_get_flags (GIVFuncInfo *info);
+
+GI_AVAILABLE_IN_ALL
gint g_vfunc_info_get_offset (GIVFuncInfo *info);
+
+GI_AVAILABLE_IN_ALL
GISignalInfo * g_vfunc_info_get_signal (GIVFuncInfo *info);
+
+GI_AVAILABLE_IN_ALL
GIFunctionInfo * g_vfunc_info_get_invoker (GIVFuncInfo *info);
+
+GI_AVAILABLE_IN_ALL
gpointer g_vfunc_info_get_address (GIVFuncInfo *info,
GType implementor_gtype,
GError **error);
+
+GI_AVAILABLE_IN_ALL
gboolean g_vfunc_info_invoke (GIVFuncInfo *info,
GType implementor,
const GIArgument *in_args,