| Top |  |  |  |  | 
| #define | GI_TYPE_TAG_IS_BASIC() | 
| #define | GI_TYPE_TAG_IS_CONTAINER() | 
| #define | GI_TYPE_TAG_IS_NUMERIC() | 
| #define | G_TYPE_TAG_IS_BASIC() | 
| const gchar * | g_type_tag_to_string () | 
#define GI_TYPE_TAG_IS_BASIC(tag) ((tag) < GI_TYPE_TAG_ARRAY || (tag) == GI_TYPE_TAG_UNICHAR)
Checks if tag
 is a basic type.
Since: 1.72
#define GI_TYPE_TAG_IS_CONTAINER(tag)
Checks if tag
 is a container type. That is, a type which may have a nonnull
return from g_type_info_get_param_type().
Since: 1.72
#define GI_TYPE_TAG_IS_NUMERIC(tag) ((tag) >= GI_TYPE_TAG_INT8 && (tag) <= GI_TYPE_TAG_DOUBLE)
Checks if tag
 is a numeric type. That is, integer or floating point.
Since: 1.72
#define G_TYPE_TAG_IS_BASIC(tag) GI_TYPE_TAG_IS_BASIC(tag)
G_TYPE_TAG_IS_BASIC has been deprecated since version 1.72 and should not be used in newly-written code.
Use GI_TYPE_TAG_IS_BASIC() instead
Checks if tag
 is a basic type.
const gchar *
g_type_tag_to_string (GITypeTag type);
Obtain a string representation of type
Stores an argument of varying type
The type tag of a GITypeInfo.
| void | ||
| boolean | ||
| 8-bit signed integer | ||
| 8-bit unsigned integer | ||
| 16-bit signed integer | ||
| 16-bit unsigned integer | ||
| 32-bit signed integer | ||
| 32-bit unsigned integer | ||
| 64-bit signed integer | ||
| 64-bit unsigned integer | ||
| float | ||
| double floating point | ||
| a GType | ||
| a UTF-8 encoded string | ||
| a filename, encoded in the same encoding as the native filesystem is using. | ||
| an array | ||
| an extended interface object | ||
| a GList | ||
| a GSList | ||
| a GHashTable | ||
| a GError | ||
| Unicode character |