Enums.completeTypeInfo

This function is meant to be called from the complete_type_info function of a #GTypePlugin implementation, as in the following

struct Enums
static
void
completeTypeInfo

Parameters

gEnumType GType

the type identifier of the type being completed

info GTypeInfo

the #GTypeInfo struct to be filled in

constValues GEnumValue*

An array of #GEnumValue structs for the possible enumeration values. The array is terminated by a struct with all members being 0.

Examples

|[<!-- language="C" --> static void my_enum_complete_type_info (GTypePlugin *plugin, GType g_type, GTypeInfo *info, GTypeValueTable *value_table) { static const GEnumValue values[] = { { MY_ENUM_FOO, "MY_ENUM_FOO", "foo" }, { MY_ENUM_BAR, "MY_ENUM_BAR", "bar" }, { 0, NULL, NULL } };

g_enum_complete_type_info (type, info, values); } ]|

Meta