mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-01 05:32:11 +01:00
girepository: Rename gi_base_info_get_type() to get_info_type()
This method doesn’t return a `GType`, so when the code gets ported to `GTypeInstance` in an upcoming commit, that will become quite confusing. Rename it to `gi_base_info_get_info_type()` instead. This introduces no functional changes, but it is an API break. Signed-off-by: Philip Withnall <pwithnall@gnome.org> Helps: #3155
This commit is contained in:
parent
aa50e6fd9d
commit
64ad0ecebc
@ -39,7 +39,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a GIArgInfo.
|
* Checks if @info is a GIArgInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_ARG_INFO(info) \
|
#define GI_IS_ARG_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_ARG)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_ARG)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -278,7 +278,7 @@ gi_base_info_unref (GIBaseInfo *info)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gi_base_info_get_type:
|
* gi_base_info_get_info_type:
|
||||||
* @info: a #GIBaseInfo
|
* @info: a #GIBaseInfo
|
||||||
*
|
*
|
||||||
* Obtain the info type of the GIBaseInfo.
|
* Obtain the info type of the GIBaseInfo.
|
||||||
@ -286,7 +286,7 @@ gi_base_info_unref (GIBaseInfo *info)
|
|||||||
* Returns: the info type of @info
|
* Returns: the info type of @info
|
||||||
*/
|
*/
|
||||||
GIInfoType
|
GIInfoType
|
||||||
gi_base_info_get_type (GIBaseInfo *info)
|
gi_base_info_get_info_type (GIBaseInfo *info)
|
||||||
{
|
{
|
||||||
|
|
||||||
return ((GIRealInfo*)info)->type;
|
return ((GIRealInfo*)info)->type;
|
||||||
@ -307,7 +307,7 @@ gi_base_info_get_name (GIBaseInfo *info)
|
|||||||
{
|
{
|
||||||
GIRealInfo *rinfo = (GIRealInfo*)info;
|
GIRealInfo *rinfo = (GIRealInfo*)info;
|
||||||
g_assert (rinfo->ref_count > 0);
|
g_assert (rinfo->ref_count > 0);
|
||||||
switch (gi_base_info_get_type ((GIBaseInfo *) info))
|
switch (gi_base_info_get_info_type ((GIBaseInfo *) info))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_FUNCTION:
|
case GI_INFO_TYPE_FUNCTION:
|
||||||
case GI_INFO_TYPE_CALLBACK:
|
case GI_INFO_TYPE_CALLBACK:
|
||||||
@ -407,7 +407,7 @@ gi_base_info_get_namespace (GIBaseInfo *info)
|
|||||||
|
|
||||||
g_assert (rinfo->ref_count > 0);
|
g_assert (rinfo->ref_count > 0);
|
||||||
|
|
||||||
if (gi_base_info_get_type (info) == GI_INFO_TYPE_UNRESOLVED)
|
if (gi_base_info_get_info_type (info) == GI_INFO_TYPE_UNRESOLVED)
|
||||||
{
|
{
|
||||||
GIUnresolvedInfo *unresolved = (GIUnresolvedInfo *)info;
|
GIUnresolvedInfo *unresolved = (GIUnresolvedInfo *)info;
|
||||||
|
|
||||||
@ -430,7 +430,7 @@ gboolean
|
|||||||
gi_base_info_is_deprecated (GIBaseInfo *info)
|
gi_base_info_is_deprecated (GIBaseInfo *info)
|
||||||
{
|
{
|
||||||
GIRealInfo *rinfo = (GIRealInfo*) info;
|
GIRealInfo *rinfo = (GIRealInfo*) info;
|
||||||
switch (gi_base_info_get_type ((GIBaseInfo *) info))
|
switch (gi_base_info_get_info_type ((GIBaseInfo *) info))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_FUNCTION:
|
case GI_INFO_TYPE_FUNCTION:
|
||||||
case GI_INFO_TYPE_CALLBACK:
|
case GI_INFO_TYPE_CALLBACK:
|
||||||
|
@ -61,7 +61,7 @@ GI_AVAILABLE_IN_ALL
|
|||||||
void gi_base_info_unref (GIBaseInfo *info);
|
void gi_base_info_unref (GIBaseInfo *info);
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
GIInfoType gi_base_info_get_type (GIBaseInfo *info);
|
GIInfoType gi_base_info_get_info_type (GIBaseInfo *info);
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
const gchar * gi_base_info_get_name (GIBaseInfo *info);
|
const gchar * gi_base_info_get_name (GIBaseInfo *info);
|
||||||
|
@ -59,7 +59,7 @@ signature_offset (GICallableInfo *info)
|
|||||||
GIRealInfo *rinfo = (GIRealInfo*)info;
|
GIRealInfo *rinfo = (GIRealInfo*)info;
|
||||||
int sigoff = -1;
|
int sigoff = -1;
|
||||||
|
|
||||||
switch (gi_base_info_get_type ((GIBaseInfo *) info))
|
switch (gi_base_info_get_info_type ((GIBaseInfo *) info))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_FUNCTION:
|
case GI_INFO_TYPE_FUNCTION:
|
||||||
sigoff = G_STRUCT_OFFSET (FunctionBlob, signature);
|
sigoff = G_STRUCT_OFFSET (FunctionBlob, signature);
|
||||||
@ -105,7 +105,7 @@ gi_callable_info_can_throw_gerror (GICallableInfo *info)
|
|||||||
* to support the other callables. For Functions and VFuncs,
|
* to support the other callables. For Functions and VFuncs,
|
||||||
* also check their legacy flag for compatibility.
|
* also check their legacy flag for compatibility.
|
||||||
*/
|
*/
|
||||||
switch (gi_base_info_get_type ((GIBaseInfo *) info)) {
|
switch (gi_base_info_get_info_type ((GIBaseInfo *) info)) {
|
||||||
case GI_INFO_TYPE_FUNCTION:
|
case GI_INFO_TYPE_FUNCTION:
|
||||||
{
|
{
|
||||||
FunctionBlob *blob;
|
FunctionBlob *blob;
|
||||||
@ -147,7 +147,7 @@ gboolean
|
|||||||
gi_callable_info_is_method (GICallableInfo *info)
|
gi_callable_info_is_method (GICallableInfo *info)
|
||||||
{
|
{
|
||||||
GIRealInfo *rinfo = (GIRealInfo*)info;
|
GIRealInfo *rinfo = (GIRealInfo*)info;
|
||||||
switch (gi_base_info_get_type ((GIBaseInfo *) info)) {
|
switch (gi_base_info_get_info_type ((GIBaseInfo *) info)) {
|
||||||
case GI_INFO_TYPE_FUNCTION:
|
case GI_INFO_TYPE_FUNCTION:
|
||||||
{
|
{
|
||||||
FunctionBlob *blob;
|
FunctionBlob *blob;
|
||||||
@ -573,7 +573,7 @@ gi_type_info_extract_ffi_return_value (GITypeInfo *return_info,
|
|||||||
if (return_tag == GI_TYPE_TAG_INTERFACE)
|
if (return_tag == GI_TYPE_TAG_INTERFACE)
|
||||||
{
|
{
|
||||||
GIBaseInfo *interface_info = gi_type_info_get_interface (return_info);
|
GIBaseInfo *interface_info = gi_type_info_get_interface (return_info);
|
||||||
interface_type = gi_base_info_get_type (interface_info);
|
interface_type = gi_base_info_get_info_type (interface_info);
|
||||||
gi_base_info_unref (interface_info);
|
gi_base_info_unref (interface_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,10 +39,10 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GICallableInfo or derived from it.
|
* Checks if @info is a #GICallableInfo or derived from it.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_CALLABLE_INFO(info) \
|
#define GI_IS_CALLABLE_INFO(info) \
|
||||||
((gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_FUNCTION) || \
|
((gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_FUNCTION) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_CALLBACK) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_CALLBACK) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_SIGNAL) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_SIGNAL) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_VFUNC))
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_VFUNC))
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -39,7 +39,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIConstantInfo.
|
* Checks if @info is a #GIConstantInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_CONSTANT_INFO(info) \
|
#define GI_IS_CONSTANT_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_CONSTANT)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_CONSTANT)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -39,8 +39,8 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIEnumInfo.
|
* Checks if @info is a #GIEnumInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_ENUM_INFO(info) \
|
#define GI_IS_ENUM_INFO(info) \
|
||||||
((gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_ENUM) || \
|
((gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_ENUM) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_FLAGS))
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_FLAGS))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GI_IS_VALUE_INFO
|
* GI_IS_VALUE_INFO
|
||||||
@ -49,7 +49,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIValueInfo.
|
* Checks if @info is a #GIValueInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_VALUE_INFO(info) \
|
#define GI_IS_VALUE_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_VALUE)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_VALUE)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -263,7 +263,7 @@ gi_field_info_get_field (GIFieldInfo *field_info,
|
|||||||
case GI_TYPE_TAG_INTERFACE:
|
case GI_TYPE_TAG_INTERFACE:
|
||||||
{
|
{
|
||||||
GIBaseInfo *interface = gi_type_info_get_interface (type_info);
|
GIBaseInfo *interface = gi_type_info_get_interface (type_info);
|
||||||
switch (gi_base_info_get_type (interface))
|
switch (gi_base_info_get_info_type (interface))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_STRUCT:
|
case GI_INFO_TYPE_STRUCT:
|
||||||
case GI_INFO_TYPE_UNION:
|
case GI_INFO_TYPE_UNION:
|
||||||
@ -317,7 +317,7 @@ gi_field_info_get_field (GIFieldInfo *field_info,
|
|||||||
case GI_INFO_TYPE_CALLBACK:
|
case GI_INFO_TYPE_CALLBACK:
|
||||||
g_warning("Field %s: Interface type %d should have is_pointer set",
|
g_warning("Field %s: Interface type %d should have is_pointer set",
|
||||||
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
||||||
gi_base_info_get_type (interface));
|
gi_base_info_get_info_type (interface));
|
||||||
break;
|
break;
|
||||||
case GI_INFO_TYPE_INVALID:
|
case GI_INFO_TYPE_INVALID:
|
||||||
case GI_INFO_TYPE_INTERFACE:
|
case GI_INFO_TYPE_INTERFACE:
|
||||||
@ -333,7 +333,7 @@ gi_field_info_get_field (GIFieldInfo *field_info,
|
|||||||
case GI_INFO_TYPE_UNRESOLVED:
|
case GI_INFO_TYPE_UNRESOLVED:
|
||||||
g_warning("Field %s: Interface type %d not expected",
|
g_warning("Field %s: Interface type %d not expected",
|
||||||
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
||||||
gi_base_info_get_type (interface));
|
gi_base_info_get_info_type (interface));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -447,7 +447,7 @@ gi_field_info_set_field (GIFieldInfo *field_info,
|
|||||||
case GI_TYPE_TAG_INTERFACE:
|
case GI_TYPE_TAG_INTERFACE:
|
||||||
{
|
{
|
||||||
GIBaseInfo *interface = gi_type_info_get_interface (type_info);
|
GIBaseInfo *interface = gi_type_info_get_interface (type_info);
|
||||||
switch (gi_base_info_get_type (interface))
|
switch (gi_base_info_get_info_type (interface))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_STRUCT:
|
case GI_INFO_TYPE_STRUCT:
|
||||||
case GI_INFO_TYPE_UNION:
|
case GI_INFO_TYPE_UNION:
|
||||||
@ -497,7 +497,7 @@ gi_field_info_set_field (GIFieldInfo *field_info,
|
|||||||
case GI_INFO_TYPE_CALLBACK:
|
case GI_INFO_TYPE_CALLBACK:
|
||||||
g_warning("Field%s: Interface type %d should have is_pointer set",
|
g_warning("Field%s: Interface type %d should have is_pointer set",
|
||||||
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
||||||
gi_base_info_get_type (interface));
|
gi_base_info_get_info_type (interface));
|
||||||
break;
|
break;
|
||||||
case GI_INFO_TYPE_INVALID:
|
case GI_INFO_TYPE_INVALID:
|
||||||
case GI_INFO_TYPE_INTERFACE:
|
case GI_INFO_TYPE_INTERFACE:
|
||||||
@ -513,7 +513,7 @@ gi_field_info_set_field (GIFieldInfo *field_info,
|
|||||||
case GI_INFO_TYPE_UNRESOLVED:
|
case GI_INFO_TYPE_UNRESOLVED:
|
||||||
g_warning("Field %s: Interface type %d not expected",
|
g_warning("Field %s: Interface type %d not expected",
|
||||||
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
gi_base_info_get_name ((GIBaseInfo *)field_info),
|
||||||
gi_base_info_get_type (interface));
|
gi_base_info_get_info_type (interface));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -532,7 +532,7 @@ gi_field_info_set_field (GIFieldInfo *field_info,
|
|||||||
case GI_TYPE_TAG_INTERFACE:
|
case GI_TYPE_TAG_INTERFACE:
|
||||||
{
|
{
|
||||||
GIBaseInfo *interface = gi_type_info_get_interface (type_info);
|
GIBaseInfo *interface = gi_type_info_get_interface (type_info);
|
||||||
switch (gi_base_info_get_type (interface))
|
switch (gi_base_info_get_info_type (interface))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_OBJECT:
|
case GI_INFO_TYPE_OBJECT:
|
||||||
case GI_INFO_TYPE_INTERFACE:
|
case GI_INFO_TYPE_INTERFACE:
|
||||||
|
@ -40,7 +40,7 @@ G_BEGIN_DECLS
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#define GI_IS_FIELD_INFO(info) \
|
#define GI_IS_FIELD_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_FIELD)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_FIELD)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -167,13 +167,13 @@ gi_function_info_get_property (GIFunctionInfo *info)
|
|||||||
rinfo = (GIRealInfo *)info;
|
rinfo = (GIRealInfo *)info;
|
||||||
blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset];
|
blob = (FunctionBlob *)&rinfo->typelib->data[rinfo->offset];
|
||||||
|
|
||||||
if (gi_base_info_get_type ((GIBaseInfo *) rinfo->container) == GI_INFO_TYPE_INTERFACE)
|
if (gi_base_info_get_info_type ((GIBaseInfo *) rinfo->container) == GI_INFO_TYPE_INTERFACE)
|
||||||
{
|
{
|
||||||
GIInterfaceInfo *container = (GIInterfaceInfo *)rinfo->container;
|
GIInterfaceInfo *container = (GIInterfaceInfo *)rinfo->container;
|
||||||
|
|
||||||
return gi_interface_info_get_property (container, blob->index);
|
return gi_interface_info_get_property (container, blob->index);
|
||||||
}
|
}
|
||||||
else if (gi_base_info_get_type ((GIBaseInfo *) rinfo->container) == GI_INFO_TYPE_OBJECT)
|
else if (gi_base_info_get_info_type ((GIBaseInfo *) rinfo->container) == GI_INFO_TYPE_OBJECT)
|
||||||
{
|
{
|
||||||
GIObjectInfo *container = (GIObjectInfo *)rinfo->container;
|
GIObjectInfo *container = (GIObjectInfo *)rinfo->container;
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIFunctionInfo.
|
* Checks if @info is a #GIFunctionInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_FUNCTION_INFO(info) \
|
#define GI_IS_FUNCTION_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_FUNCTION)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_FUNCTION)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -39,7 +39,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIInterfaceInfo.
|
* Checks if @info is a #GIInterfaceInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_INTERFACE_INFO(info) \
|
#define GI_IS_INTERFACE_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_INTERFACE)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_INTERFACE)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -76,7 +76,7 @@ typedef void * (*GIObjectInfoGetValueFunction) (const GValue *value);
|
|||||||
* Checks if @info is a #GIObjectInfo.
|
* Checks if @info is a #GIObjectInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_OBJECT_INFO(info) \
|
#define GI_IS_OBJECT_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_OBJECT)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_OBJECT)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -160,7 +160,7 @@ gi_property_info_get_setter (GIPropertyInfo *info)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
container = rinfo->container;
|
container = rinfo->container;
|
||||||
parent_type = gi_base_info_get_type (container);
|
parent_type = gi_base_info_get_info_type (container);
|
||||||
if (parent_type == GI_INFO_TYPE_OBJECT)
|
if (parent_type == GI_INFO_TYPE_OBJECT)
|
||||||
return gi_object_info_get_method ((GIObjectInfo *) container, blob->setter);
|
return gi_object_info_get_method ((GIObjectInfo *) container, blob->setter);
|
||||||
else if (parent_type == GI_INFO_TYPE_INTERFACE)
|
else if (parent_type == GI_INFO_TYPE_INTERFACE)
|
||||||
@ -199,7 +199,7 @@ gi_property_info_get_getter (GIPropertyInfo *info)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
container = rinfo->container;
|
container = rinfo->container;
|
||||||
parent_type = gi_base_info_get_type (container);
|
parent_type = gi_base_info_get_info_type (container);
|
||||||
if (parent_type == GI_INFO_TYPE_OBJECT)
|
if (parent_type == GI_INFO_TYPE_OBJECT)
|
||||||
return gi_object_info_get_method ((GIObjectInfo *) container, blob->getter);
|
return gi_object_info_get_method ((GIObjectInfo *) container, blob->getter);
|
||||||
else if (parent_type == GI_INFO_TYPE_INTERFACE)
|
else if (parent_type == GI_INFO_TYPE_INTERFACE)
|
||||||
|
@ -39,7 +39,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIPropertyInfo.
|
* Checks if @info is a #GIPropertyInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_PROPERTY_INFO(info) \
|
#define GI_IS_PROPERTY_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_PROPERTY)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_PROPERTY)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -40,14 +40,14 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIRegisteredTypeInfo or derived from it.
|
* Checks if @info is a #GIRegisteredTypeInfo or derived from it.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_REGISTERED_TYPE_INFO(info) \
|
#define GI_IS_REGISTERED_TYPE_INFO(info) \
|
||||||
((gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_BOXED) || \
|
((gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_BOXED) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_ENUM) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_ENUM) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_FLAGS) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_FLAGS) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_INTERFACE) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_INTERFACE) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_OBJECT) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_OBJECT) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_STRUCT) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_STRUCT) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_UNION) || \
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_UNION) || \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_BOXED))
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_BOXED))
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
const gchar * gi_registered_type_info_get_type_name (GIRegisteredTypeInfo *info);
|
const gchar * gi_registered_type_info_get_type_name (GIRegisteredTypeInfo *info);
|
||||||
|
@ -1034,7 +1034,7 @@ gi_repository_get_object_gtype_interfaces (GIRepository *repository,
|
|||||||
if (base_info == NULL)
|
if (base_info == NULL)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (gi_base_info_get_type (base_info) != GI_INFO_TYPE_INTERFACE)
|
if (gi_base_info_get_info_type (base_info) != GI_INFO_TYPE_INTERFACE)
|
||||||
{
|
{
|
||||||
/* FIXME - could this really happen? */
|
/* FIXME - could this really happen? */
|
||||||
gi_base_info_unref (base_info);
|
gi_base_info_unref (base_info);
|
||||||
|
@ -146,7 +146,7 @@ gi_type_info_get_ffi_type (GITypeInfo *info)
|
|||||||
if (gi_type_info_get_tag (info) == GI_TYPE_TAG_INTERFACE)
|
if (gi_type_info_get_tag (info) == GI_TYPE_TAG_INTERFACE)
|
||||||
{
|
{
|
||||||
iinfo = gi_type_info_get_interface (info);
|
iinfo = gi_type_info_get_interface (info);
|
||||||
switch (gi_base_info_get_type (iinfo))
|
switch (gi_base_info_get_info_type (iinfo))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_ENUM:
|
case GI_INFO_TYPE_ENUM:
|
||||||
case GI_INFO_TYPE_FLAGS:
|
case GI_INFO_TYPE_FLAGS:
|
||||||
|
@ -165,7 +165,7 @@ xml_free (Xml *xml)
|
|||||||
static void
|
static void
|
||||||
check_unresolved (GIBaseInfo *info)
|
check_unresolved (GIBaseInfo *info)
|
||||||
{
|
{
|
||||||
if (gi_base_info_get_type (info) != GI_INFO_TYPE_UNRESOLVED)
|
if (gi_base_info_get_info_type (info) != GI_INFO_TYPE_UNRESOLVED)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
g_critical ("Found unresolved type '%s' '%s'\n",
|
g_critical ("Found unresolved type '%s' '%s'\n",
|
||||||
@ -442,7 +442,7 @@ write_field_info (const gchar *ns,
|
|||||||
}
|
}
|
||||||
|
|
||||||
interface = gi_type_info_get_interface (type);
|
interface = gi_type_info_get_interface (type);
|
||||||
if (interface && gi_base_info_get_type(interface) == GI_INFO_TYPE_CALLBACK)
|
if (interface && gi_base_info_get_info_type (interface) == GI_INFO_TYPE_CALLBACK)
|
||||||
write_callback_info (ns, (GICallbackInfo *)interface, file);
|
write_callback_info (ns, (GICallbackInfo *)interface, file);
|
||||||
else
|
else
|
||||||
write_type_info (ns, type, file);
|
write_type_info (ns, type, file);
|
||||||
@ -661,7 +661,7 @@ write_struct_info (const gchar *ns,
|
|||||||
type_name = gi_registered_type_info_get_type_name ((GIRegisteredTypeInfo*)info);
|
type_name = gi_registered_type_info_get_type_name ((GIRegisteredTypeInfo*)info);
|
||||||
type_init = gi_registered_type_info_get_type_init ((GIRegisteredTypeInfo*)info);
|
type_init = gi_registered_type_info_get_type_init ((GIRegisteredTypeInfo*)info);
|
||||||
|
|
||||||
if (gi_base_info_get_type ((GIBaseInfo *)info) == GI_INFO_TYPE_BOXED)
|
if (gi_base_info_get_info_type ((GIBaseInfo *) info) == GI_INFO_TYPE_BOXED)
|
||||||
{
|
{
|
||||||
xml_start_element (file, "glib:boxed");
|
xml_start_element (file, "glib:boxed");
|
||||||
xml_printf (file, " glib:name=\"%s\"", name);
|
xml_printf (file, " glib:name=\"%s\"", name);
|
||||||
@ -849,7 +849,7 @@ write_enum_info (const gchar *ns,
|
|||||||
type_init = gi_registered_type_info_get_type_init ((GIRegisteredTypeInfo*)info);
|
type_init = gi_registered_type_info_get_type_init ((GIRegisteredTypeInfo*)info);
|
||||||
error_domain = gi_enum_info_get_error_domain (info);
|
error_domain = gi_enum_info_get_error_domain (info);
|
||||||
|
|
||||||
if (gi_base_info_get_type ((GIBaseInfo *)info) == GI_INFO_TYPE_ENUM)
|
if (gi_base_info_get_info_type ((GIBaseInfo *) info) == GI_INFO_TYPE_ENUM)
|
||||||
xml_start_element (file, "enumeration");
|
xml_start_element (file, "enumeration");
|
||||||
else
|
else
|
||||||
xml_start_element (file, "bitfield");
|
xml_start_element (file, "bitfield");
|
||||||
@ -1414,7 +1414,7 @@ gi_ir_writer_write (const char *filename,
|
|||||||
for (j = 0; j < n_infos; j++)
|
for (j = 0; j < n_infos; j++)
|
||||||
{
|
{
|
||||||
GIBaseInfo *info = gi_repository_get_info (repository, cur_ns, j);
|
GIBaseInfo *info = gi_repository_get_info (repository, cur_ns, j);
|
||||||
switch (gi_base_info_get_type (info))
|
switch (gi_base_info_get_info_type (info))
|
||||||
{
|
{
|
||||||
case GI_INFO_TYPE_FUNCTION:
|
case GI_INFO_TYPE_FUNCTION:
|
||||||
write_function_info (ns, (GIFunctionInfo *)info, xml);
|
write_function_info (ns, (GIFunctionInfo *)info, xml);
|
||||||
@ -1451,7 +1451,7 @@ gi_ir_writer_write (const char *filename,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
g_error ("unknown info type %d\n", gi_base_info_get_type (info));
|
g_error ("unknown info type %d\n", gi_base_info_get_info_type (info));
|
||||||
}
|
}
|
||||||
|
|
||||||
gi_base_info_unref (info);
|
gi_base_info_unref (info);
|
||||||
|
@ -40,7 +40,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GISignalInfo.
|
* Checks if @info is a #GISignalInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_SIGNAL_INFO(info) \
|
#define GI_IS_SIGNAL_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_SIGNAL)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_SIGNAL)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -39,7 +39,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GIStructInfo.
|
* Checks if @info is a #GIStructInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_STRUCT_INFO(info) \
|
#define GI_IS_STRUCT_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_STRUCT)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_STRUCT)
|
||||||
|
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
|
@ -365,7 +365,7 @@ gi_type_info_get_storage_type (GITypeInfo *info)
|
|||||||
if (type_tag == GI_TYPE_TAG_INTERFACE)
|
if (type_tag == GI_TYPE_TAG_INTERFACE)
|
||||||
{
|
{
|
||||||
GIBaseInfo *interface = gi_type_info_get_interface (info);
|
GIBaseInfo *interface = gi_type_info_get_interface (info);
|
||||||
GIInfoType info_type = gi_base_info_get_type (interface);
|
GIInfoType info_type = gi_base_info_get_info_type (interface);
|
||||||
if (info_type == GI_INFO_TYPE_ENUM || info_type == GI_INFO_TYPE_FLAGS)
|
if (info_type == GI_INFO_TYPE_ENUM || info_type == GI_INFO_TYPE_FLAGS)
|
||||||
type_tag = gi_enum_info_get_storage_type ((GIEnumInfo *) interface);
|
type_tag = gi_enum_info_get_storage_type ((GIEnumInfo *) interface);
|
||||||
gi_base_info_unref (interface);
|
gi_base_info_unref (interface);
|
||||||
|
@ -39,7 +39,7 @@ G_BEGIN_DECLS
|
|||||||
* Checks if @info is a #GITypeInfo.
|
* Checks if @info is a #GITypeInfo.
|
||||||
*/
|
*/
|
||||||
#define GI_IS_TYPE_INFO(info) \
|
#define GI_IS_TYPE_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_TYPE)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_TYPE)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GI_TYPE_TAG_IS_BASIC
|
* GI_TYPE_TAG_IS_BASIC
|
||||||
|
@ -41,7 +41,7 @@ G_BEGIN_DECLS
|
|||||||
* Since: 2.80
|
* Since: 2.80
|
||||||
*/
|
*/
|
||||||
#define GI_IS_UNION_INFO(info) \
|
#define GI_IS_UNION_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_UNION)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_UNION)
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
gint gi_union_info_get_n_fields (GIUnionInfo *info);
|
gint gi_union_info_get_n_fields (GIUnionInfo *info);
|
||||||
|
@ -194,7 +194,7 @@ gi_vfunc_info_get_invoker (GIVFuncInfo *info)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
container = rinfo->container;
|
container = rinfo->container;
|
||||||
parent_type = gi_base_info_get_type (container);
|
parent_type = gi_base_info_get_info_type (container);
|
||||||
if (parent_type == GI_INFO_TYPE_OBJECT)
|
if (parent_type == GI_INFO_TYPE_OBJECT)
|
||||||
return gi_object_info_get_method ((GIObjectInfo*)container, blob->invoker);
|
return gi_object_info_get_method ((GIObjectInfo*)container, blob->invoker);
|
||||||
else if (parent_type == GI_INFO_TYPE_INTERFACE)
|
else if (parent_type == GI_INFO_TYPE_INTERFACE)
|
||||||
@ -234,7 +234,7 @@ gi_vfunc_info_get_address (GIVFuncInfo *vfunc_info,
|
|||||||
g_return_val_if_fail (error == NULL || *error == NULL, NULL);
|
g_return_val_if_fail (error == NULL || *error == NULL, NULL);
|
||||||
|
|
||||||
container_info = gi_base_info_get_container ((GIBaseInfo *) vfunc_info);
|
container_info = gi_base_info_get_container ((GIBaseInfo *) vfunc_info);
|
||||||
if (gi_base_info_get_type (container_info) == GI_INFO_TYPE_OBJECT)
|
if (gi_base_info_get_info_type (container_info) == GI_INFO_TYPE_OBJECT)
|
||||||
{
|
{
|
||||||
object_info = (GIObjectInfo*) container_info;
|
object_info = (GIObjectInfo*) container_info;
|
||||||
interface_info = NULL;
|
interface_info = NULL;
|
||||||
|
@ -41,7 +41,7 @@ G_BEGIN_DECLS
|
|||||||
* Since: 2.80
|
* Since: 2.80
|
||||||
*/
|
*/
|
||||||
#define GI_IS_VFUNC_INFO(info) \
|
#define GI_IS_VFUNC_INFO(info) \
|
||||||
(gi_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_VFUNC)
|
(gi_base_info_get_info_type ((GIBaseInfo*) info) == GI_INFO_TYPE_VFUNC)
|
||||||
|
|
||||||
GI_AVAILABLE_IN_ALL
|
GI_AVAILABLE_IN_ALL
|
||||||
GIVFuncInfoFlags gi_vfunc_info_get_flags (GIVFuncInfo *info);
|
GIVFuncInfoFlags gi_vfunc_info_get_flags (GIVFuncInfo *info);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user