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_ARG_INFO (gi_arg_info_get_type ()) |
#define | GI_ARG_INFO(info) (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_ARG_INFO, GIArgInfo)) |
#define | GI_IS_ARG_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_ARG_INFO)) |
Functions | |
GI_AVAILABLE_IN_ALL GIDirection | gi_arg_info_get_direction (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_arg_info_is_return_value (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_arg_info_is_optional (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_arg_info_is_caller_allocates (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_arg_info_may_be_null (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_arg_info_is_skip (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL GITransfer | gi_arg_info_get_ownership_transfer (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL GIScopeType | gi_arg_info_get_scope (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL gboolean | gi_arg_info_get_closure_index (GIArgInfo *info, unsigned int *out_closure_index) |
GI_AVAILABLE_IN_ALL gboolean | gi_arg_info_get_destroy_index (GIArgInfo *info, unsigned int *out_destroy_index) |
GI_AVAILABLE_IN_ALL GITypeInfo * | gi_arg_info_get_type_info (GIArgInfo *info) |
GI_AVAILABLE_IN_ALL void | gi_arg_info_load_type_info (GIArgInfo *info, GITypeInfo *type) |
#define GI_ARG_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_ARG_INFO, GIArgInfo)) |
GI_ARG_INFO: @info: Info object which is subject to casting.
Casts a [type@.nosp@m.GIRe.nosp@m.posit.nosp@m.ory..nosp@m.ArgIn.nosp@m.fo] or derived pointer into a (GIArgInfo*)
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 giarginfo.h.
#define GI_IS_ARG_INFO | ( | info | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_ARG_INFO)) |
GI_IS_ARG_INFO: @info: an info structure
Checks if @info is a [class.nosp@m.@GIR.nosp@m.eposi.nosp@m.tory.nosp@m..ArgI.nosp@m.nfo] (or a derived type).
Since: 2.80
Definition at line 59 of file giarginfo.h.
#define GI_TYPE_ARG_INFO (gi_arg_info_get_type ()) |
Definition at line 35 of file giarginfo.h.
GI_AVAILABLE_IN_ALL gboolean gi_arg_info_get_closure_index | ( | GIArgInfo * | info, |
unsigned int * | out_closure_index ) |
GI_AVAILABLE_IN_ALL gboolean gi_arg_info_get_destroy_index | ( | GIArgInfo * | info, |
unsigned int * | out_destroy_index ) |
GI_AVAILABLE_IN_ALL GIDirection gi_arg_info_get_direction | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL GITransfer gi_arg_info_get_ownership_transfer | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL GIScopeType gi_arg_info_get_scope | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL GITypeInfo * gi_arg_info_get_type_info | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_arg_info_is_caller_allocates | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_arg_info_is_optional | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_arg_info_is_return_value | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL gboolean gi_arg_info_is_skip | ( | GIArgInfo * | info | ) |
GI_AVAILABLE_IN_ALL void gi_arg_info_load_type_info | ( | GIArgInfo * | info, |
GITypeInfo * | type ) |
GI_AVAILABLE_IN_ALL gboolean gi_arg_info_may_be_null | ( | GIArgInfo * | info | ) |