27#if !defined (__GIREPOSITORY_H_INSIDE__) && !defined (GI_COMPILATION)
28#error "Only <girepository.h> can be included directly."
35#define GI_TYPE_CALLABLE_INFO (gi_callable_info_get_type ())
49#define GI_CALLABLE_INFO(info) (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_CALLABLE_INFO, GICallableInfo))
59#define GI_IS_CALLABLE_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_CALLABLE_INFO))
CURL_EXTERN int void * arg
#define GI_AVAILABLE_IN_ALL
GI_AVAILABLE_IN_ALL gboolean gi_callable_info_may_return_null(GICallableInfo *info)
GI_AVAILABLE_IN_ALL gboolean gi_callable_info_can_throw_gerror(GICallableInfo *info)
GI_AVAILABLE_IN_ALL gboolean gi_callable_info_iterate_return_attributes(GICallableInfo *info, GIAttributeIter *iterator, const char **name, const char **value)
GI_AVAILABLE_IN_ALL GITransfer gi_callable_info_get_caller_owns(GICallableInfo *info)
GI_AVAILABLE_IN_ALL const char * gi_callable_info_get_return_attribute(GICallableInfo *info, const char *name)
GI_AVAILABLE_IN_ALL GITypeInfo * gi_callable_info_get_return_type(GICallableInfo *info)
GI_AVAILABLE_IN_ALL void gi_callable_info_load_arg(GICallableInfo *info, unsigned int n, GIArgInfo *arg)
GI_AVAILABLE_IN_ALL gboolean gi_callable_info_invoke(GICallableInfo *info, void *function, const GIArgument *in_args, size_t n_in_args, GIArgument *out_args, size_t n_out_args, GIArgument *return_value, GError **error)
GI_AVAILABLE_IN_ALL void gi_callable_info_load_return_type(GICallableInfo *info, GITypeInfo *type)
GI_AVAILABLE_IN_ALL unsigned int gi_callable_info_get_n_args(GICallableInfo *info)
GI_AVAILABLE_IN_ALL GIArgInfo * gi_callable_info_get_arg(GICallableInfo *info, unsigned int n)
GI_AVAILABLE_IN_ALL gboolean gi_callable_info_skip_return(GICallableInfo *info)
GI_AVAILABLE_IN_ALL gboolean gi_callable_info_is_method(GICallableInfo *info)
GI_AVAILABLE_IN_ALL GITransfer gi_callable_info_get_instance_ownership_transfer(GICallableInfo *info)
struct _GICallableInfo GICallableInfo
static void error(LoadState *S, const char *why)