1 <!-- ##### SECTION Title ##### -->
2 Enumeration and Flag Types
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### STRUCT GEnumClass ##### -->
23 <!-- ##### STRUCT GFlagsClass ##### -->
29 <!-- ##### MACRO G_ENUM_CLASS_TYPE ##### -->
37 <!-- ##### MACRO G_ENUM_CLASS_TYPE_NAME ##### -->
45 <!-- ##### MACRO G_TYPE_IS_ENUM ##### -->
53 <!-- ##### MACRO G_ENUM_CLASS ##### -->
61 <!-- ##### MACRO G_IS_ENUM_CLASS ##### -->
69 <!-- ##### MACRO G_TYPE_IS_FLAGS ##### -->
77 <!-- ##### MACRO G_FLAGS_CLASS ##### -->
85 <!-- ##### MACRO G_IS_FLAGS_CLASS ##### -->
93 <!-- ##### MACRO G_FLAGS_CLASS_TYPE ##### -->
101 <!-- ##### MACRO G_FLAGS_CLASS_TYPE_NAME ##### -->
109 <!-- ##### MACRO G_VALUE_HOLDS_ENUM ##### -->
117 <!-- ##### MACRO G_VALUE_HOLDS_FLAGS ##### -->
125 <!-- ##### STRUCT GEnumValue ##### -->
134 <!-- ##### STRUCT GFlagsValue ##### -->
143 <!-- ##### FUNCTION g_enum_get_value ##### -->
153 <!-- ##### FUNCTION g_enum_get_value_by_name ##### -->
163 <!-- ##### FUNCTION g_enum_get_value_by_nick ##### -->
173 <!-- ##### FUNCTION g_flags_get_first_value ##### -->
183 <!-- ##### FUNCTION g_flags_get_value_by_name ##### -->
193 <!-- ##### FUNCTION g_flags_get_value_by_nick ##### -->
203 <!-- ##### FUNCTION g_value_set_enum ##### -->
212 <!-- ##### FUNCTION g_value_get_enum ##### -->
221 <!-- ##### FUNCTION g_value_set_flags ##### -->
230 <!-- ##### FUNCTION g_value_get_flags ##### -->
239 <!-- ##### FUNCTION g_enum_register_static ##### -->
245 @const_static_values:
249 <!-- ##### FUNCTION g_flags_register_static ##### -->
255 @const_static_values:
259 <!-- ##### FUNCTION g_enum_complete_type_info ##### -->
269 <!-- ##### FUNCTION g_flags_complete_type_info ##### -->