Initial Import
[profile/ivi/json-glib.git] / json-glib / json-enum-types.c
1
2 /* Generated data (by glib-mkenums) */
3
4 #include "json-enum-types.h"
5
6 /* enumerations from "../json-glib/json-parser.h" */
7 #include "../json-glib/json-parser.h"
8
9 GType
10 json_parser_error_get_type(void) {
11   static volatile gsize g_enum_type_id__volatile = 0;
12
13   if (g_once_init_enter (&g_enum_type_id__volatile))
14     {
15       static const GEnumValue values[] = {
16         { JSON_PARSER_ERROR_PARSE, "JSON_PARSER_ERROR_PARSE", "parse" },
17         { JSON_PARSER_ERROR_TRAILING_COMMA, "JSON_PARSER_ERROR_TRAILING_COMMA", "trailing-comma" },
18         { JSON_PARSER_ERROR_MISSING_COMMA, "JSON_PARSER_ERROR_MISSING_COMMA", "missing-comma" },
19         { JSON_PARSER_ERROR_MISSING_COLON, "JSON_PARSER_ERROR_MISSING_COLON", "missing-colon" },
20         { JSON_PARSER_ERROR_INVALID_BAREWORD, "JSON_PARSER_ERROR_INVALID_BAREWORD", "invalid-bareword" },
21         { JSON_PARSER_ERROR_UNKNOWN, "JSON_PARSER_ERROR_UNKNOWN", "unknown" },
22         { 0, NULL, NULL }
23       };
24       GType g_enum_type_id;
25
26       g_enum_type_id =
27         g_enum_register_static (g_intern_static_string ("JsonParserError"), values);
28
29       g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id);
30     }
31
32   return g_enum_type_id__volatile;
33 }
34
35 /* enumerations from "../json-glib/json-path.h" */
36 #include "../json-glib/json-path.h"
37
38 GType
39 json_path_error_get_type(void) {
40   static volatile gsize g_enum_type_id__volatile = 0;
41
42   if (g_once_init_enter (&g_enum_type_id__volatile))
43     {
44       static const GEnumValue values[] = {
45         { JSON_PATH_ERROR_INVALID_QUERY, "JSON_PATH_ERROR_INVALID_QUERY", "query" },
46         { 0, NULL, NULL }
47       };
48       GType g_enum_type_id;
49
50       g_enum_type_id =
51         g_enum_register_static (g_intern_static_string ("JsonPathError"), values);
52
53       g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id);
54     }
55
56   return g_enum_type_id__volatile;
57 }
58
59 /* enumerations from "../json-glib/json-reader.h" */
60 #include "../json-glib/json-reader.h"
61
62 GType
63 json_reader_error_get_type(void) {
64   static volatile gsize g_enum_type_id__volatile = 0;
65
66   if (g_once_init_enter (&g_enum_type_id__volatile))
67     {
68       static const GEnumValue values[] = {
69         { JSON_READER_ERROR_NO_ARRAY, "JSON_READER_ERROR_NO_ARRAY", "no-array" },
70         { JSON_READER_ERROR_INVALID_INDEX, "JSON_READER_ERROR_INVALID_INDEX", "invalid-index" },
71         { JSON_READER_ERROR_NO_OBJECT, "JSON_READER_ERROR_NO_OBJECT", "no-object" },
72         { JSON_READER_ERROR_INVALID_MEMBER, "JSON_READER_ERROR_INVALID_MEMBER", "invalid-member" },
73         { JSON_READER_ERROR_INVALID_NODE, "JSON_READER_ERROR_INVALID_NODE", "invalid-node" },
74         { JSON_READER_ERROR_NO_VALUE, "JSON_READER_ERROR_NO_VALUE", "no-value" },
75         { JSON_READER_ERROR_INVALID_TYPE, "JSON_READER_ERROR_INVALID_TYPE", "invalid-type" },
76         { 0, NULL, NULL }
77       };
78       GType g_enum_type_id;
79
80       g_enum_type_id =
81         g_enum_register_static (g_intern_static_string ("JsonReaderError"), values);
82
83       g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id);
84     }
85
86   return g_enum_type_id__volatile;
87 }
88
89 /* enumerations from "../json-glib/json-types.h" */
90 #include "../json-glib/json-types.h"
91
92 GType
93 json_node_type_get_type(void) {
94   static volatile gsize g_enum_type_id__volatile = 0;
95
96   if (g_once_init_enter (&g_enum_type_id__volatile))
97     {
98       static const GEnumValue values[] = {
99         { JSON_NODE_OBJECT, "JSON_NODE_OBJECT", "object" },
100         { JSON_NODE_ARRAY, "JSON_NODE_ARRAY", "array" },
101         { JSON_NODE_VALUE, "JSON_NODE_VALUE", "value" },
102         { JSON_NODE_NULL, "JSON_NODE_NULL", "null" },
103         { 0, NULL, NULL }
104       };
105       GType g_enum_type_id;
106
107       g_enum_type_id =
108         g_enum_register_static (g_intern_static_string ("JsonNodeType"), values);
109
110       g_once_init_leave (&g_enum_type_id__volatile, g_enum_type_id);
111     }
112
113   return g_enum_type_id__volatile;
114 }
115
116 /* Generated data ends here */
117