diff options
author | Dave Andreoli <dave@gurumeditation.it> | 2018-03-17 10:31:33 +0100 |
---|---|---|
committer | Dave Andreoli <dave@gurumeditation.it> | 2018-03-17 10:31:33 +0100 |
commit | ef3e487b0c481e6c929cd8ddfb6568c96090887b (patch) | |
tree | edfc856609e589492753a4f1066716e22d8ec23f /src/scripts | |
parent | 6ef5f30a851d316a845a96cbb195cbf4d53fd58a (diff) |
Pyolian: use tuple instead of list in declarations
This is a bit more correct and (maybe) a bit more faster
Diffstat (limited to 'src/scripts')
-rw-r--r-- | src/scripts/pyolian/eolian_lib.py | 326 |
1 files changed, 163 insertions, 163 deletions
diff --git a/src/scripts/pyolian/eolian_lib.py b/src/scripts/pyolian/eolian_lib.py index 5db2aaee8e..285064265a 100644 --- a/src/scripts/pyolian/eolian_lib.py +++ b/src/scripts/pyolian/eolian_lib.py | |||
@@ -35,686 +35,686 @@ lib = CDLL(file_path) | |||
35 | 35 | ||
36 | 36 | ||
37 | # EAPI int eolian_init(void); | 37 | # EAPI int eolian_init(void); |
38 | lib.eolian_init.argtypes = [] | 38 | lib.eolian_init.argtypes = None |
39 | lib.eolian_init.restype = c_int | 39 | lib.eolian_init.restype = c_int |
40 | 40 | ||
41 | # EAPI int eolian_shutdown(void); | 41 | # EAPI int eolian_shutdown(void); |
42 | lib.eolian_shutdown.argtypes = [] | 42 | lib.eolian_shutdown.argtypes = None |
43 | lib.eolian_shutdown.restype = c_int | 43 | lib.eolian_shutdown.restype = c_int |
44 | 44 | ||
45 | ### Eolian_State ############################################################ | 45 | ### Eolian_State ############################################################ |
46 | 46 | ||
47 | # EAPI Eolian_State *eolian_state_new(void); | 47 | # EAPI Eolian_State *eolian_state_new(void); |
48 | lib.eolian_state_new.argtypes = [] | 48 | lib.eolian_state_new.argtypes = None |
49 | lib.eolian_state_new.restype = c_void_p | 49 | lib.eolian_state_new.restype = c_void_p |
50 | 50 | ||
51 | # EAPI void eolian_state_free(Eolian_State *state); | 51 | # EAPI void eolian_state_free(Eolian_State *state); |
52 | lib.eolian_state_free.argtypes = [c_void_p,] | 52 | lib.eolian_state_free.argtypes = (c_void_p,) |
53 | lib.eolian_state_free.restype = None | 53 | lib.eolian_state_free.restype = None |
54 | 54 | ||
55 | # EAPI const Eolian_Unit *eolian_state_file_parse(Eolian_State *state, const char *filepath); | 55 | # EAPI const Eolian_Unit *eolian_state_file_parse(Eolian_State *state, const char *filepath); |
56 | lib.eolian_state_file_parse.argtypes = [c_void_p, c_char_p] | 56 | lib.eolian_state_file_parse.argtypes = (c_void_p, c_char_p) |
57 | lib.eolian_state_file_parse.restype = c_void_p | 57 | lib.eolian_state_file_parse.restype = c_void_p |
58 | 58 | ||
59 | # EAPI Eina_Iterator *eolian_state_eo_file_paths_get(const Eolian_State *state); | 59 | # EAPI Eina_Iterator *eolian_state_eo_file_paths_get(const Eolian_State *state); |
60 | lib.eolian_state_eo_file_paths_get.argtypes = [c_void_p,] | 60 | lib.eolian_state_eo_file_paths_get.argtypes = (c_void_p,) |
61 | lib.eolian_state_eo_file_paths_get.restype = c_void_p | 61 | lib.eolian_state_eo_file_paths_get.restype = c_void_p |
62 | 62 | ||
63 | # EAPI Eina_Iterator *eolian_state_eot_file_paths_get(const Eolian_State *state); | 63 | # EAPI Eina_Iterator *eolian_state_eot_file_paths_get(const Eolian_State *state); |
64 | lib.eolian_state_eot_file_paths_get.argtypes = [c_void_p,] | 64 | lib.eolian_state_eot_file_paths_get.argtypes = (c_void_p,) |
65 | lib.eolian_state_eot_file_paths_get.restype = c_void_p | 65 | lib.eolian_state_eot_file_paths_get.restype = c_void_p |
66 | 66 | ||
67 | # EAPI Eina_Iterator *eolian_state_eo_files_get(const Eolian_State *state); | 67 | # EAPI Eina_Iterator *eolian_state_eo_files_get(const Eolian_State *state); |
68 | lib.eolian_state_eo_files_get.argtypes = [c_void_p,] | 68 | lib.eolian_state_eo_files_get.argtypes = (c_void_p,) |
69 | lib.eolian_state_eo_files_get.restype = c_void_p | 69 | lib.eolian_state_eo_files_get.restype = c_void_p |
70 | 70 | ||
71 | # EAPI Eina_Iterator *eolian_state_eot_files_get(const Eolian_State *state); | 71 | # EAPI Eina_Iterator *eolian_state_eot_files_get(const Eolian_State *state); |
72 | lib.eolian_state_eot_files_get.argtypes = [c_void_p,] | 72 | lib.eolian_state_eot_files_get.argtypes = (c_void_p,) |
73 | lib.eolian_state_eot_files_get.restype = c_void_p | 73 | lib.eolian_state_eot_files_get.restype = c_void_p |
74 | 74 | ||
75 | # EAPI Eina_Bool eolian_state_directory_add(Eolian_State *state, const char *dir); | 75 | # EAPI Eina_Bool eolian_state_directory_add(Eolian_State *state, const char *dir); |
76 | lib.eolian_state_directory_add.argtypes = [c_void_p, c_char_p] | 76 | lib.eolian_state_directory_add.argtypes = (c_void_p, c_char_p) |
77 | lib.eolian_state_directory_add.restype = c_bool | 77 | lib.eolian_state_directory_add.restype = c_bool |
78 | 78 | ||
79 | # EAPI Eina_Bool eolian_state_system_directory_add(Eolian_State *state); | 79 | # EAPI Eina_Bool eolian_state_system_directory_add(Eolian_State *state); |
80 | lib.eolian_state_system_directory_add.argtypes = [c_void_p,] | 80 | lib.eolian_state_system_directory_add.argtypes = (c_void_p,) |
81 | lib.eolian_state_system_directory_add.restype = c_bool | 81 | lib.eolian_state_system_directory_add.restype = c_bool |
82 | 82 | ||
83 | # EAPI Eina_Bool eolian_state_all_eo_files_parse(Eolian_State *state); | 83 | # EAPI Eina_Bool eolian_state_all_eo_files_parse(Eolian_State *state); |
84 | lib.eolian_state_all_eo_files_parse.argtypes = [c_void_p,] | 84 | lib.eolian_state_all_eo_files_parse.argtypes = (c_void_p,) |
85 | lib.eolian_state_all_eo_files_parse.restype = c_bool | 85 | lib.eolian_state_all_eo_files_parse.restype = c_bool |
86 | 86 | ||
87 | # EAPI Eina_Bool eolian_state_all_eot_files_parse(Eolian_State *state); | 87 | # EAPI Eina_Bool eolian_state_all_eot_files_parse(Eolian_State *state); |
88 | lib.eolian_state_all_eot_files_parse.argtypes = [c_void_p,] | 88 | lib.eolian_state_all_eot_files_parse.argtypes = (c_void_p,) |
89 | lib.eolian_state_all_eot_files_parse.restype = c_bool | 89 | lib.eolian_state_all_eot_files_parse.restype = c_bool |
90 | 90 | ||
91 | # EAPI const Eolian_Unit *eolian_state_unit_by_file_get(const Eolian_State *state, const char *file_name); | 91 | # EAPI const Eolian_Unit *eolian_state_unit_by_file_get(const Eolian_State *state, const char *file_name); |
92 | lib.eolian_state_unit_by_file_get.argtypes = [c_void_p, c_char_p] | 92 | lib.eolian_state_unit_by_file_get.argtypes = (c_void_p, c_char_p) |
93 | lib.eolian_state_unit_by_file_get.restype = c_void_p | 93 | lib.eolian_state_unit_by_file_get.restype = c_void_p |
94 | 94 | ||
95 | # EAPI Eina_Iterator *eolian_state_units_get(const Eolian_State *state); | 95 | # EAPI Eina_Iterator *eolian_state_units_get(const Eolian_State *state); |
96 | lib.eolian_state_units_get.argtypes = [c_void_p,] | 96 | lib.eolian_state_units_get.argtypes = (c_void_p,) |
97 | lib.eolian_state_units_get.restype = c_void_p | 97 | lib.eolian_state_units_get.restype = c_void_p |
98 | 98 | ||
99 | # EAPI Eina_Iterator *eolian_state_objects_by_file_get(const Eolian_State *state, const char *file_name); | 99 | # EAPI Eina_Iterator *eolian_state_objects_by_file_get(const Eolian_State *state, const char *file_name); |
100 | lib.eolian_state_objects_by_file_get.argtypes = [c_void_p, c_char_p] | 100 | lib.eolian_state_objects_by_file_get.argtypes = (c_void_p, c_char_p) |
101 | lib.eolian_state_objects_by_file_get.restype = c_void_p | 101 | lib.eolian_state_objects_by_file_get.restype = c_void_p |
102 | 102 | ||
103 | # EAPI const Eolian_Class *eolian_state_class_by_file_get(const Eolian_State *state, const char *file_name); | 103 | # EAPI const Eolian_Class *eolian_state_class_by_file_get(const Eolian_State *state, const char *file_name); |
104 | lib.eolian_state_class_by_file_get.argtypes = [c_void_p, c_char_p] | 104 | lib.eolian_state_class_by_file_get.argtypes = (c_void_p, c_char_p) |
105 | lib.eolian_state_class_by_file_get.restype = c_void_p | 105 | lib.eolian_state_class_by_file_get.restype = c_void_p |
106 | 106 | ||
107 | # EAPI Eina_Iterator *eolian_state_globals_by_file_get(const Eolian_State *state, const char *file_name); | 107 | # EAPI Eina_Iterator *eolian_state_globals_by_file_get(const Eolian_State *state, const char *file_name); |
108 | lib.eolian_state_globals_by_file_get.argtypes = [c_void_p, c_char_p] | 108 | lib.eolian_state_globals_by_file_get.argtypes = (c_void_p, c_char_p) |
109 | lib.eolian_state_globals_by_file_get.restype = c_void_p | 109 | lib.eolian_state_globals_by_file_get.restype = c_void_p |
110 | 110 | ||
111 | # EAPI Eina_Iterator *eolian_state_constants_by_file_get(const Eolian_State *state, const char *file_name); | 111 | # EAPI Eina_Iterator *eolian_state_constants_by_file_get(const Eolian_State *state, const char *file_name); |
112 | lib.eolian_state_constants_by_file_get.argtypes = [c_void_p, c_char_p] | 112 | lib.eolian_state_constants_by_file_get.argtypes = (c_void_p, c_char_p) |
113 | lib.eolian_state_constants_by_file_get.restype = c_void_p | 113 | lib.eolian_state_constants_by_file_get.restype = c_void_p |
114 | 114 | ||
115 | # EAPI Eina_Iterator *eolian_state_aliases_by_file_get(const Eolian_State *state, const char *file_name); | 115 | # EAPI Eina_Iterator *eolian_state_aliases_by_file_get(const Eolian_State *state, const char *file_name); |
116 | lib.eolian_state_aliases_by_file_get.argtypes = [c_void_p, c_char_p] | 116 | lib.eolian_state_aliases_by_file_get.argtypes = (c_void_p, c_char_p) |
117 | lib.eolian_state_aliases_by_file_get.restype = c_void_p | 117 | lib.eolian_state_aliases_by_file_get.restype = c_void_p |
118 | 118 | ||
119 | # EAPI Eina_Iterator *eolian_state_structs_by_file_get(const Eolian_State *state, const char *file_name); | 119 | # EAPI Eina_Iterator *eolian_state_structs_by_file_get(const Eolian_State *state, const char *file_name); |
120 | lib.eolian_state_structs_by_file_get.argtypes = [c_void_p, c_char_p] | 120 | lib.eolian_state_structs_by_file_get.argtypes = (c_void_p, c_char_p) |
121 | lib.eolian_state_structs_by_file_get.restype = c_void_p | 121 | lib.eolian_state_structs_by_file_get.restype = c_void_p |
122 | 122 | ||
123 | # EAPI Eina_Iterator *eolian_state_enums_by_file_get(const Eolian_State *state, const char *file_name); | 123 | # EAPI Eina_Iterator *eolian_state_enums_by_file_get(const Eolian_State *state, const char *file_name); |
124 | lib.eolian_state_enums_by_file_get.argtypes = [c_void_p, c_char_p] | 124 | lib.eolian_state_enums_by_file_get.argtypes = (c_void_p, c_char_p) |
125 | lib.eolian_state_enums_by_file_get.restype = c_void_p | 125 | lib.eolian_state_enums_by_file_get.restype = c_void_p |
126 | 126 | ||
127 | ### Eolian_Unit ############################################################# | 127 | ### Eolian_Unit ############################################################# |
128 | 128 | ||
129 | # EAPI Eina_Iterator *eolian_unit_children_get(const Eolian_Unit *unit); | 129 | # EAPI Eina_Iterator *eolian_unit_children_get(const Eolian_Unit *unit); |
130 | lib.eolian_unit_children_get.argtypes = [c_void_p,] | 130 | lib.eolian_unit_children_get.argtypes = (c_void_p,) |
131 | lib.eolian_unit_children_get.restype = c_void_p | 131 | lib.eolian_unit_children_get.restype = c_void_p |
132 | 132 | ||
133 | # EAPI const Eolian_State *eolian_unit_state_get(const Eolian_Unit *unit); | 133 | # EAPI const Eolian_State *eolian_unit_state_get(const Eolian_Unit *unit); |
134 | lib.eolian_unit_state_get.argtypes = [c_void_p,] | 134 | lib.eolian_unit_state_get.argtypes = (c_void_p,) |
135 | lib.eolian_unit_state_get.restype = c_void_p | 135 | lib.eolian_unit_state_get.restype = c_void_p |
136 | 136 | ||
137 | # EAPI const char *eolian_unit_file_get(const Eolian_Unit *unit); | 137 | # EAPI const char *eolian_unit_file_get(const Eolian_Unit *unit); |
138 | lib.eolian_unit_file_get.argtypes = [c_void_p,] | 138 | lib.eolian_unit_file_get.argtypes = (c_void_p,) |
139 | lib.eolian_unit_file_get.restype = c_char_p | 139 | lib.eolian_unit_file_get.restype = c_char_p |
140 | 140 | ||
141 | # EAPI const Eolian_Object *eolian_unit_object_by_name_get(const Eolian_Unit *unit, const char *name); | 141 | # EAPI const Eolian_Object *eolian_unit_object_by_name_get(const Eolian_Unit *unit, const char *name); |
142 | lib.eolian_unit_object_by_name_get.argtypes = [c_void_p, c_char_p] | 142 | lib.eolian_unit_object_by_name_get.argtypes = (c_void_p, c_char_p) |
143 | lib.eolian_unit_object_by_name_get.restype = c_void_p | 143 | lib.eolian_unit_object_by_name_get.restype = c_void_p |
144 | 144 | ||
145 | # EAPI Eina_Iterator *eolian_unit_objects_get(const Eolian_Unit *unit); | 145 | # EAPI Eina_Iterator *eolian_unit_objects_get(const Eolian_Unit *unit); |
146 | lib.eolian_unit_objects_get.argtypes = [c_void_p] | 146 | lib.eolian_unit_objects_get.argtypes = (c_void_p,) |
147 | lib.eolian_unit_objects_get.restype = c_void_p | 147 | lib.eolian_unit_objects_get.restype = c_void_p |
148 | 148 | ||
149 | # EAPI const Eolian_Class *eolian_unit_class_by_name_get(const Eolian_Unit *unit, const char *class_name); | 149 | # EAPI const Eolian_Class *eolian_unit_class_by_name_get(const Eolian_Unit *unit, const char *class_name); |
150 | lib.eolian_unit_class_by_name_get.argtypes = [c_void_p, c_char_p] | 150 | lib.eolian_unit_class_by_name_get.argtypes = (c_void_p, c_char_p) |
151 | lib.eolian_unit_class_by_name_get.restype = c_void_p | 151 | lib.eolian_unit_class_by_name_get.restype = c_void_p |
152 | 152 | ||
153 | # EAPI Eina_Iterator *eolian_unit_classes_get(const Eolian_Unit *unit); | 153 | # EAPI Eina_Iterator *eolian_unit_classes_get(const Eolian_Unit *unit); |
154 | lib.eolian_unit_classes_get.argtypes = [c_void_p,] | 154 | lib.eolian_unit_classes_get.argtypes = (c_void_p,) |
155 | lib.eolian_unit_classes_get.restype = c_void_p | 155 | lib.eolian_unit_classes_get.restype = c_void_p |
156 | 156 | ||
157 | # EAPI const Eolian_Typedecl *eolian_unit_alias_by_name_get(const Eolian_Unit *unit, const char *name); | 157 | # EAPI const Eolian_Typedecl *eolian_unit_alias_by_name_get(const Eolian_Unit *unit, const char *name); |
158 | lib.eolian_unit_alias_by_name_get.argtypes = [c_void_p, c_char_p] | 158 | lib.eolian_unit_alias_by_name_get.argtypes = (c_void_p, c_char_p) |
159 | lib.eolian_unit_alias_by_name_get.restype = c_void_p | 159 | lib.eolian_unit_alias_by_name_get.restype = c_void_p |
160 | 160 | ||
161 | # EAPI const Eolian_Typedecl *eolian_unit_struct_by_name_get(const Eolian_Unit *unit, const char *name); | 161 | # EAPI const Eolian_Typedecl *eolian_unit_struct_by_name_get(const Eolian_Unit *unit, const char *name); |
162 | lib.eolian_unit_struct_by_name_get.argtypes = [c_void_p, c_char_p] | 162 | lib.eolian_unit_struct_by_name_get.argtypes = (c_void_p, c_char_p) |
163 | lib.eolian_unit_struct_by_name_get.restype = c_void_p | 163 | lib.eolian_unit_struct_by_name_get.restype = c_void_p |
164 | 164 | ||
165 | # EAPI const Eolian_Typedecl *eolian_unit_enum_by_name_get(const Eolian_Unit *unit, const char *name); | 165 | # EAPI const Eolian_Typedecl *eolian_unit_enum_by_name_get(const Eolian_Unit *unit, const char *name); |
166 | lib.eolian_unit_enum_by_name_get.argtypes = [c_void_p, c_char_p] | 166 | lib.eolian_unit_enum_by_name_get.argtypes = (c_void_p, c_char_p) |
167 | lib.eolian_unit_enum_by_name_get.restype = c_void_p | 167 | lib.eolian_unit_enum_by_name_get.restype = c_void_p |
168 | 168 | ||
169 | # EAPI Eina_Iterator *eolian_unit_aliases_get(const Eolian_Unit *unit); | 169 | # EAPI Eina_Iterator *eolian_unit_aliases_get(const Eolian_Unit *unit); |
170 | lib.eolian_unit_aliases_get.argtypes = [c_void_p,] | 170 | lib.eolian_unit_aliases_get.argtypes = (c_void_p,) |
171 | lib.eolian_unit_aliases_get.restype = c_void_p | 171 | lib.eolian_unit_aliases_get.restype = c_void_p |
172 | 172 | ||
173 | # EAPI Eina_Iterator *eolian_unit_structs_get(const Eolian_Unit *unit); | 173 | # EAPI Eina_Iterator *eolian_unit_structs_get(const Eolian_Unit *unit); |
174 | lib.eolian_unit_structs_get.argtypes = [c_void_p,] | 174 | lib.eolian_unit_structs_get.argtypes = (c_void_p,) |
175 | lib.eolian_unit_structs_get.restype = c_void_p | 175 | lib.eolian_unit_structs_get.restype = c_void_p |
176 | 176 | ||
177 | # EAPI Eina_Iterator *eolian_unit_enums_get(const Eolian_Unit *unit); | 177 | # EAPI Eina_Iterator *eolian_unit_enums_get(const Eolian_Unit *unit); |
178 | lib.eolian_unit_enums_get.argtypes = [c_void_p,] | 178 | lib.eolian_unit_enums_get.argtypes = (c_void_p,) |
179 | lib.eolian_unit_enums_get.restype = c_void_p | 179 | lib.eolian_unit_enums_get.restype = c_void_p |
180 | 180 | ||
181 | # EAPI const Eolian_Variable *eolian_unit_global_by_name_get(const Eolian_Unit *unit, const char *name); | 181 | # EAPI const Eolian_Variable *eolian_unit_global_by_name_get(const Eolian_Unit *unit, const char *name); |
182 | lib.eolian_unit_global_by_name_get.argtypes = [c_void_p, c_char_p] | 182 | lib.eolian_unit_global_by_name_get.argtypes = (c_void_p, c_char_p) |
183 | lib.eolian_unit_global_by_name_get.restype = c_void_p | 183 | lib.eolian_unit_global_by_name_get.restype = c_void_p |
184 | 184 | ||
185 | # EAPI const Eolian_Variable *eolian_unit_constant_by_name_get(const Eolian_Unit *unit, const char *name); | 185 | # EAPI const Eolian_Variable *eolian_unit_constant_by_name_get(const Eolian_Unit *unit, const char *name); |
186 | lib.eolian_unit_constant_by_name_get.argtypes = [c_void_p, c_char_p] | 186 | lib.eolian_unit_constant_by_name_get.argtypes = (c_void_p, c_char_p) |
187 | lib.eolian_unit_constant_by_name_get.restype = c_void_p | 187 | lib.eolian_unit_constant_by_name_get.restype = c_void_p |
188 | 188 | ||
189 | # EAPI Eina_Iterator *eolian_unit_constants_get(const Eolian_Unit *unit); | 189 | # EAPI Eina_Iterator *eolian_unit_constants_get(const Eolian_Unit *unit); |
190 | lib.eolian_unit_constants_get.argtypes = [c_void_p,] | 190 | lib.eolian_unit_constants_get.argtypes = (c_void_p,) |
191 | lib.eolian_unit_constants_get.restype = c_void_p | 191 | lib.eolian_unit_constants_get.restype = c_void_p |
192 | 192 | ||
193 | # EAPI Eina_Iterator *eolian_unit_globals_get(const Eolian_Unit *unit); | 193 | # EAPI Eina_Iterator *eolian_unit_globals_get(const Eolian_Unit *unit); |
194 | lib.eolian_unit_globals_get.argtypes = [c_void_p,] | 194 | lib.eolian_unit_globals_get.argtypes = (c_void_p,) |
195 | lib.eolian_unit_globals_get.restype = c_void_p | 195 | lib.eolian_unit_globals_get.restype = c_void_p |
196 | 196 | ||
197 | ### Eolian_Object ########################################################### | 197 | ### Eolian_Object ########################################################### |
198 | 198 | ||
199 | # EAPI Eolian_Object_Type eolian_object_type_get(const Eolian_Object *obj); | 199 | # EAPI Eolian_Object_Type eolian_object_type_get(const Eolian_Object *obj); |
200 | lib.eolian_object_type_get.argtypes = [c_void_p] | 200 | lib.eolian_object_type_get.argtypes = (c_void_p,) |
201 | lib.eolian_object_type_get.restype = c_int | 201 | lib.eolian_object_type_get.restype = c_int |
202 | 202 | ||
203 | # EAPI const Eolian_Unit *eolian_object_unit_get(const Eolian_Object *obj); | 203 | # EAPI const Eolian_Unit *eolian_object_unit_get(const Eolian_Object *obj); |
204 | lib.eolian_object_unit_get.argtypes = [c_void_p,] | 204 | lib.eolian_object_unit_get.argtypes = (c_void_p,) |
205 | lib.eolian_object_unit_get.restype = c_void_p | 205 | lib.eolian_object_unit_get.restype = c_void_p |
206 | 206 | ||
207 | # EAPI const char *eolian_object_file_get(const Eolian_Object *obj); | 207 | # EAPI const char *eolian_object_file_get(const Eolian_Object *obj); |
208 | lib.eolian_object_file_get.argtypes = [c_void_p] | 208 | lib.eolian_object_file_get.argtypes = (c_void_p,) |
209 | lib.eolian_object_file_get.restype = c_char_p | 209 | lib.eolian_object_file_get.restype = c_char_p |
210 | 210 | ||
211 | # EAPI int eolian_object_line_get(const Eolian_Object *obj); | 211 | # EAPI int eolian_object_line_get(const Eolian_Object *obj); |
212 | lib.eolian_object_line_get.argtypes = [c_void_p] | 212 | lib.eolian_object_line_get.argtypes = (c_void_p,) |
213 | lib.eolian_object_line_get.restype = c_int | 213 | lib.eolian_object_line_get.restype = c_int |
214 | 214 | ||
215 | # EAPI int eolian_object_column_get(const Eolian_Object *obj); | 215 | # EAPI int eolian_object_column_get(const Eolian_Object *obj); |
216 | lib.eolian_object_column_get.argtypes = [c_void_p] | 216 | lib.eolian_object_column_get.argtypes = (c_void_p,) |
217 | lib.eolian_object_column_get.restype = c_int | 217 | lib.eolian_object_column_get.restype = c_int |
218 | 218 | ||
219 | # EAPI const char *eolian_object_name_get(const Eolian_Object *obj); | 219 | # EAPI const char *eolian_object_name_get(const Eolian_Object *obj); |
220 | lib.eolian_object_name_get.argtypes = [c_void_p] | 220 | lib.eolian_object_name_get.argtypes = (c_void_p,) |
221 | lib.eolian_object_name_get.restype = c_char_p | 221 | lib.eolian_object_name_get.restype = c_char_p |
222 | 222 | ||
223 | # EAPI const char *eolian_object_short_name_get(const Eolian_Object *obj); | 223 | # EAPI const char *eolian_object_short_name_get(const Eolian_Object *obj); |
224 | lib.eolian_object_short_name_get.argtypes = [c_void_p] | 224 | lib.eolian_object_short_name_get.argtypes = (c_void_p,) |
225 | lib.eolian_object_short_name_get.restype = c_char_p | 225 | lib.eolian_object_short_name_get.restype = c_char_p |
226 | 226 | ||
227 | # EAPI Eina_Iterator *eolian_object_namespaces_get(const Eolian_Object *obj); | 227 | # EAPI Eina_Iterator *eolian_object_namespaces_get(const Eolian_Object *obj); |
228 | lib.eolian_object_namespaces_get.argtypes = [c_void_p] | 228 | lib.eolian_object_namespaces_get.argtypes = (c_void_p,) |
229 | lib.eolian_object_namespaces_get.restype = c_void_p | 229 | lib.eolian_object_namespaces_get.restype = c_void_p |
230 | 230 | ||
231 | ### Eolian_Class ############################################################ | 231 | ### Eolian_Class ############################################################ |
232 | 232 | ||
233 | # EAPI Eolian_Class_Type eolian_class_type_get(const Eolian_Class *klass); | 233 | # EAPI Eolian_Class_Type eolian_class_type_get(const Eolian_Class *klass); |
234 | lib.eolian_class_type_get.argtypes = [c_void_p,] | 234 | lib.eolian_class_type_get.argtypes = (c_void_p,) |
235 | lib.eolian_class_type_get.restype = c_int | 235 | lib.eolian_class_type_get.restype = c_int |
236 | 236 | ||
237 | # EAPI const Eolian_Documentation *eolian_class_documentation_get(const Eolian_Class *klass); | 237 | # EAPI const Eolian_Documentation *eolian_class_documentation_get(const Eolian_Class *klass); |
238 | lib.eolian_class_documentation_get.argtypes = [c_void_p,] | 238 | lib.eolian_class_documentation_get.argtypes = (c_void_p,) |
239 | lib.eolian_class_documentation_get.restype = c_void_p | 239 | lib.eolian_class_documentation_get.restype = c_void_p |
240 | 240 | ||
241 | # EAPI Eina_Stringshare *eolian_class_legacy_prefix_get(const Eolian_Class *klass); | 241 | # EAPI Eina_Stringshare *eolian_class_legacy_prefix_get(const Eolian_Class *klass); |
242 | lib.eolian_class_legacy_prefix_get.argtypes = [c_void_p,] | 242 | lib.eolian_class_legacy_prefix_get.argtypes = (c_void_p,) |
243 | lib.eolian_class_legacy_prefix_get.restype = c_char_p | 243 | lib.eolian_class_legacy_prefix_get.restype = c_char_p |
244 | 244 | ||
245 | # EAPI Eina_Stringshare *eolian_class_eo_prefix_get(const Eolian_Class *klass); | 245 | # EAPI Eina_Stringshare *eolian_class_eo_prefix_get(const Eolian_Class *klass); |
246 | lib.eolian_class_eo_prefix_get.argtypes = [c_void_p,] | 246 | lib.eolian_class_eo_prefix_get.argtypes = (c_void_p,) |
247 | lib.eolian_class_eo_prefix_get.restype = c_char_p | 247 | lib.eolian_class_eo_prefix_get.restype = c_char_p |
248 | 248 | ||
249 | # EAPI Eina_Stringshare* eolian_class_event_prefix_get(const Eolian_Class *klass); | 249 | # EAPI Eina_Stringshare* eolian_class_event_prefix_get(const Eolian_Class *klass); |
250 | lib.eolian_class_event_prefix_get.argtypes = [c_void_p,] | 250 | lib.eolian_class_event_prefix_get.argtypes = (c_void_p,) |
251 | lib.eolian_class_event_prefix_get.restype = c_char_p | 251 | lib.eolian_class_event_prefix_get.restype = c_char_p |
252 | 252 | ||
253 | # EAPI Eina_Stringshare *eolian_class_data_type_get(const Eolian_Class *klass); | 253 | # EAPI Eina_Stringshare *eolian_class_data_type_get(const Eolian_Class *klass); |
254 | lib.eolian_class_data_type_get.argtypes = [c_void_p,] | 254 | lib.eolian_class_data_type_get.argtypes = (c_void_p,) |
255 | lib.eolian_class_data_type_get.restype = c_char_p | 255 | lib.eolian_class_data_type_get.restype = c_char_p |
256 | 256 | ||
257 | # EAPI Eina_Iterator *eolian_class_inherits_get(const Eolian_Class *klass); | 257 | # EAPI Eina_Iterator *eolian_class_inherits_get(const Eolian_Class *klass); |
258 | lib.eolian_class_inherits_get.argtypes = [c_void_p,] | 258 | lib.eolian_class_inherits_get.argtypes = (c_void_p,) |
259 | lib.eolian_class_inherits_get.restype = c_void_p | 259 | lib.eolian_class_inherits_get.restype = c_void_p |
260 | 260 | ||
261 | # EAPI Eina_Iterator *eolian_class_functions_get(const Eolian_Class *klass, Eolian_Function_Type func_type); | 261 | # EAPI Eina_Iterator *eolian_class_functions_get(const Eolian_Class *klass, Eolian_Function_Type func_type); |
262 | lib.eolian_class_functions_get.argtypes = [c_void_p, c_int] | 262 | lib.eolian_class_functions_get.argtypes = (c_void_p, c_int) |
263 | lib.eolian_class_functions_get.restype = c_void_p | 263 | lib.eolian_class_functions_get.restype = c_void_p |
264 | 264 | ||
265 | # EAPI const Eolian_Function *eolian_class_function_by_name_get(const Eolian_Class *klass, const char *func_name, Eolian_Function_Type f_type); | 265 | # EAPI const Eolian_Function *eolian_class_function_by_name_get(const Eolian_Class *klass, const char *func_name, Eolian_Function_Type f_type); |
266 | lib.eolian_class_function_by_name_get.argtypes = [c_void_p, c_char_p, c_int] | 266 | lib.eolian_class_function_by_name_get.argtypes = (c_void_p, c_char_p, c_int) |
267 | lib.eolian_class_function_by_name_get.restype = c_void_p | 267 | lib.eolian_class_function_by_name_get.restype = c_void_p |
268 | 268 | ||
269 | # EAPI Eina_Iterator *eolian_class_implements_get(const Eolian_Class *klass); | 269 | # EAPI Eina_Iterator *eolian_class_implements_get(const Eolian_Class *klass); |
270 | lib.eolian_class_implements_get.argtypes = [c_void_p,] | 270 | lib.eolian_class_implements_get.argtypes = (c_void_p,) |
271 | lib.eolian_class_implements_get.restype = c_void_p | 271 | lib.eolian_class_implements_get.restype = c_void_p |
272 | 272 | ||
273 | # EAPI Eina_Iterator *eolian_class_constructors_get(const Eolian_Class *klass); | 273 | # EAPI Eina_Iterator *eolian_class_constructors_get(const Eolian_Class *klass); |
274 | lib.eolian_class_constructors_get.argtypes = [c_void_p,] | 274 | lib.eolian_class_constructors_get.argtypes = (c_void_p,) |
275 | lib.eolian_class_constructors_get.restype = c_void_p | 275 | lib.eolian_class_constructors_get.restype = c_void_p |
276 | 276 | ||
277 | # EAPI Eina_Iterator *eolian_class_events_get(const Eolian_Class *klass); | 277 | # EAPI Eina_Iterator *eolian_class_events_get(const Eolian_Class *klass); |
278 | lib.eolian_class_events_get.argtypes = [c_void_p,] | 278 | lib.eolian_class_events_get.argtypes = (c_void_p,) |
279 | lib.eolian_class_events_get.restype = c_void_p | 279 | lib.eolian_class_events_get.restype = c_void_p |
280 | 280 | ||
281 | # EAPI Eina_Iterator *eolian_class_parts_get(const Eolian_Class *klass); | 281 | # EAPI Eina_Iterator *eolian_class_parts_get(const Eolian_Class *klass); |
282 | lib.eolian_class_parts_get.argtypes = [c_void_p,] | 282 | lib.eolian_class_parts_get.argtypes = (c_void_p,) |
283 | lib.eolian_class_parts_get.restype = c_void_p | 283 | lib.eolian_class_parts_get.restype = c_void_p |
284 | 284 | ||
285 | # EAPI const Eolian_Event *eolian_class_event_by_name_get(const Eolian_Class *klass, const char *event_name); | 285 | # EAPI const Eolian_Event *eolian_class_event_by_name_get(const Eolian_Class *klass, const char *event_name); |
286 | lib.eolian_class_event_by_name_get.argtypes = [c_void_p, c_char_p] | 286 | lib.eolian_class_event_by_name_get.argtypes = (c_void_p, c_char_p) |
287 | lib.eolian_class_event_by_name_get.restype = c_void_p | 287 | lib.eolian_class_event_by_name_get.restype = c_void_p |
288 | 288 | ||
289 | # EAPI Eina_Bool eolian_class_ctor_enable_get(const Eolian_Class *klass); | 289 | # EAPI Eina_Bool eolian_class_ctor_enable_get(const Eolian_Class *klass); |
290 | lib.eolian_class_ctor_enable_get.argtypes = [c_void_p,] | 290 | lib.eolian_class_ctor_enable_get.argtypes = (c_void_p,) |
291 | lib.eolian_class_ctor_enable_get.restype = c_bool | 291 | lib.eolian_class_ctor_enable_get.restype = c_bool |
292 | 292 | ||
293 | # EAPI Eina_Bool eolian_class_dtor_enable_get(const Eolian_Class *klass); | 293 | # EAPI Eina_Bool eolian_class_dtor_enable_get(const Eolian_Class *klass); |
294 | lib.eolian_class_dtor_enable_get.argtypes = [c_void_p,] | 294 | lib.eolian_class_dtor_enable_get.argtypes = (c_void_p,) |
295 | lib.eolian_class_dtor_enable_get.restype = c_bool | 295 | lib.eolian_class_dtor_enable_get.restype = c_bool |
296 | 296 | ||
297 | # EAPI Eina_Stringshare *eolian_class_c_get_function_name_get(const Eolian_Class *klass); | 297 | # EAPI Eina_Stringshare *eolian_class_c_get_function_name_get(const Eolian_Class *klass); |
298 | lib.eolian_class_c_get_function_name_get.argtypes = [c_void_p,] | 298 | lib.eolian_class_c_get_function_name_get.argtypes = (c_void_p,) |
299 | lib.eolian_class_c_get_function_name_get.restype = c_void_p # Stringshare TO BE FREED | 299 | lib.eolian_class_c_get_function_name_get.restype = c_void_p # Stringshare TO BE FREED |
300 | 300 | ||
301 | # EAPI Eina_Stringshare *eolian_class_c_name_get(const Eolian_Class *klass); | 301 | # EAPI Eina_Stringshare *eolian_class_c_name_get(const Eolian_Class *klass); |
302 | lib.eolian_class_c_name_get.argtypes = [c_void_p,] | 302 | lib.eolian_class_c_name_get.argtypes = (c_void_p,) |
303 | lib.eolian_class_c_name_get.restype = c_void_p # Stringshare TO BE FREED | 303 | lib.eolian_class_c_name_get.restype = c_void_p # Stringshare TO BE FREED |
304 | 304 | ||
305 | # EAPI Eina_Stringshare *eolian_class_c_data_type_get(const Eolian_Class *klass); | 305 | # EAPI Eina_Stringshare *eolian_class_c_data_type_get(const Eolian_Class *klass); |
306 | lib.eolian_class_c_data_type_get.argtypes = [c_void_p,] | 306 | lib.eolian_class_c_data_type_get.argtypes = (c_void_p,) |
307 | lib.eolian_class_c_data_type_get.restype = c_void_p # Stringshare TO BE FREED | 307 | lib.eolian_class_c_data_type_get.restype = c_void_p # Stringshare TO BE FREED |
308 | 308 | ||
309 | ### Eolian_Function ######################################################### | 309 | ### Eolian_Function ######################################################### |
310 | 310 | ||
311 | # EAPI Eolian_Function_Type eolian_function_type_get(const Eolian_Function *function_id); | 311 | # EAPI Eolian_Function_Type eolian_function_type_get(const Eolian_Function *function_id); |
312 | lib.eolian_function_type_get.argtypes = [c_void_p,] | 312 | lib.eolian_function_type_get.argtypes = (c_void_p,) |
313 | lib.eolian_function_type_get.restype = c_int | 313 | lib.eolian_function_type_get.restype = c_int |
314 | 314 | ||
315 | # EAPI Eolian_Object_Scope eolian_function_scope_get(const Eolian_Function *function_id, Eolian_Function_Type ftype); | 315 | # EAPI Eolian_Object_Scope eolian_function_scope_get(const Eolian_Function *function_id, Eolian_Function_Type ftype); |
316 | lib.eolian_function_scope_get.argtypes = [c_void_p, c_int] | 316 | lib.eolian_function_scope_get.argtypes = (c_void_p, c_int) |
317 | lib.eolian_function_scope_get.restype = c_int | 317 | lib.eolian_function_scope_get.restype = c_int |
318 | 318 | ||
319 | # EAPI Eina_Stringshare *eolian_function_full_c_name_get(const Eolian_Function *function_id, Eolian_Function_Type ftype, Eina_Bool use_legacy); | 319 | # EAPI Eina_Stringshare *eolian_function_full_c_name_get(const Eolian_Function *function_id, Eolian_Function_Type ftype, Eina_Bool use_legacy); |
320 | lib.eolian_function_full_c_name_get.argtypes = [c_void_p, c_int, c_bool] | 320 | lib.eolian_function_full_c_name_get.argtypes = (c_void_p, c_int, c_bool) |
321 | lib.eolian_function_full_c_name_get.restype = c_void_p # Stringshare TO BE FREED | 321 | lib.eolian_function_full_c_name_get.restype = c_void_p # Stringshare TO BE FREED |
322 | 322 | ||
323 | # EAPI Eina_Stringshare *eolian_function_legacy_get(const Eolian_Function *function_id, Eolian_Function_Type f_type); | 323 | # EAPI Eina_Stringshare *eolian_function_legacy_get(const Eolian_Function *function_id, Eolian_Function_Type f_type); |
324 | lib.eolian_function_legacy_get.argtypes = [c_void_p, c_int] | 324 | lib.eolian_function_legacy_get.argtypes = (c_void_p, c_int) |
325 | lib.eolian_function_legacy_get.restype = c_char_p | 325 | lib.eolian_function_legacy_get.restype = c_char_p |
326 | 326 | ||
327 | # EAPI const Eolian_Implement *eolian_function_implement_get(const Eolian_Function *function_id); | 327 | # EAPI const Eolian_Implement *eolian_function_implement_get(const Eolian_Function *function_id); |
328 | lib.eolian_function_implement_get.argtypes = [c_void_p,] | 328 | lib.eolian_function_implement_get.argtypes = (c_void_p,) |
329 | lib.eolian_function_implement_get.restype = c_void_p | 329 | lib.eolian_function_implement_get.restype = c_void_p |
330 | 330 | ||
331 | # EAPI Eina_Bool eolian_function_is_legacy_only(const Eolian_Function *function_id, Eolian_Function_Type ftype); | 331 | # EAPI Eina_Bool eolian_function_is_legacy_only(const Eolian_Function *function_id, Eolian_Function_Type ftype); |
332 | lib.eolian_function_is_legacy_only.argtypes = [c_void_p, c_int] | 332 | lib.eolian_function_is_legacy_only.argtypes = (c_void_p, c_int) |
333 | lib.eolian_function_is_legacy_only.restype = c_bool | 333 | lib.eolian_function_is_legacy_only.restype = c_bool |
334 | 334 | ||
335 | # EAPI Eina_Bool eolian_function_is_class(const Eolian_Function *function_id); | 335 | # EAPI Eina_Bool eolian_function_is_class(const Eolian_Function *function_id); |
336 | lib.eolian_function_is_class.argtypes = [c_void_p,] | 336 | lib.eolian_function_is_class.argtypes = (c_void_p,) |
337 | lib.eolian_function_is_class.restype = c_bool | 337 | lib.eolian_function_is_class.restype = c_bool |
338 | 338 | ||
339 | # EAPI Eina_Bool eolian_function_is_beta(const Eolian_Function *function_id); | 339 | # EAPI Eina_Bool eolian_function_is_beta(const Eolian_Function *function_id); |
340 | lib.eolian_function_is_beta.argtypes = [c_void_p,] | 340 | lib.eolian_function_is_beta.argtypes = (c_void_p,) |
341 | lib.eolian_function_is_beta.restype = c_bool | 341 | lib.eolian_function_is_beta.restype = c_bool |
342 | 342 | ||
343 | # EAPI Eina_Bool eolian_function_is_constructor(const Eolian_Function *function_id, const Eolian_Class *klass); | 343 | # EAPI Eina_Bool eolian_function_is_constructor(const Eolian_Function *function_id, const Eolian_Class *klass); |
344 | lib.eolian_function_is_constructor.argtypes = [c_void_p,c_void_p,] | 344 | lib.eolian_function_is_constructor.argtypes = (c_void_p,c_void_p,) |
345 | lib.eolian_function_is_constructor.restype = c_bool | 345 | lib.eolian_function_is_constructor.restype = c_bool |
346 | 346 | ||
347 | # EAPI const Eolian_Type *eolian_function_return_type_get(const Eolian_Function *function_id, Eolian_Function_Type ftype); | 347 | # EAPI const Eolian_Type *eolian_function_return_type_get(const Eolian_Function *function_id, Eolian_Function_Type ftype); |
348 | lib.eolian_function_return_type_get.argtypes = [c_void_p, c_int] | 348 | lib.eolian_function_return_type_get.argtypes = (c_void_p, c_int) |
349 | lib.eolian_function_return_type_get.restype = c_void_p | 349 | lib.eolian_function_return_type_get.restype = c_void_p |
350 | 350 | ||
351 | # EAPI const Eolian_Expression * eolian_function_return_default_value_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); | 351 | # EAPI const Eolian_Expression * eolian_function_return_default_value_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); |
352 | lib.eolian_function_return_default_value_get.argtypes = [c_void_p, c_int] | 352 | lib.eolian_function_return_default_value_get.argtypes = (c_void_p, c_int) |
353 | lib.eolian_function_return_default_value_get.restype = c_void_p | 353 | lib.eolian_function_return_default_value_get.restype = c_void_p |
354 | 354 | ||
355 | # EAPI const Eolian_Documentation *eolian_function_return_documentation_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); | 355 | # EAPI const Eolian_Documentation *eolian_function_return_documentation_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); |
356 | lib.eolian_function_return_documentation_get.argtypes = [c_void_p, c_int] | 356 | lib.eolian_function_return_documentation_get.argtypes = (c_void_p, c_int) |
357 | lib.eolian_function_return_documentation_get.restype = c_void_p | 357 | lib.eolian_function_return_documentation_get.restype = c_void_p |
358 | 358 | ||
359 | # EAPI Eina_Bool eolian_function_return_is_warn_unused(const Eolian_Function *foo_id, Eolian_Function_Type ftype); | 359 | # EAPI Eina_Bool eolian_function_return_is_warn_unused(const Eolian_Function *foo_id, Eolian_Function_Type ftype); |
360 | lib.eolian_function_return_is_warn_unused.argtypes = [c_void_p, c_int] | 360 | lib.eolian_function_return_is_warn_unused.argtypes = (c_void_p, c_int) |
361 | lib.eolian_function_return_is_warn_unused.restype = c_bool | 361 | lib.eolian_function_return_is_warn_unused.restype = c_bool |
362 | 362 | ||
363 | # EAPI Eina_Bool eolian_function_object_is_const(const Eolian_Function *function_id); | 363 | # EAPI Eina_Bool eolian_function_object_is_const(const Eolian_Function *function_id); |
364 | lib.eolian_function_object_is_const.argtypes = [c_void_p,] | 364 | lib.eolian_function_object_is_const.argtypes = (c_void_p,) |
365 | lib.eolian_function_object_is_const.restype = c_bool | 365 | lib.eolian_function_object_is_const.restype = c_bool |
366 | 366 | ||
367 | # EAPI const Eolian_Class *eolian_function_class_get(const Eolian_Function *function_id); | 367 | # EAPI const Eolian_Class *eolian_function_class_get(const Eolian_Function *function_id); |
368 | lib.eolian_function_class_get.argtypes = [c_void_p,] | 368 | lib.eolian_function_class_get.argtypes = (c_void_p,) |
369 | lib.eolian_function_class_get.restype = c_void_p | 369 | lib.eolian_function_class_get.restype = c_void_p |
370 | 370 | ||
371 | # TODO FIXME | 371 | # TODO FIXME |
372 | # EAPI Eina_Bool eolian_function_is_function_pointer(const Eolian_Function *function_id); | 372 | # EAPI Eina_Bool eolian_function_is_function_pointer(const Eolian_Function *function_id); |
373 | # lib.eolian_function_is_function_pointer.argtypes = [c_void_p,] | 373 | # lib.eolian_function_is_function_pointer.argtypes = (c_void_p,) |
374 | # lib.eolian_function_is_function_pointer.restype = c_bool | 374 | # lib.eolian_function_is_function_pointer.restype = c_bool |
375 | 375 | ||
376 | # EAPI Eina_Iterator *eolian_function_parameters_get(const Eolian_Function *function_id); | 376 | # EAPI Eina_Iterator *eolian_function_parameters_get(const Eolian_Function *function_id); |
377 | lib.eolian_function_parameters_get.argtypes = [c_void_p,] | 377 | lib.eolian_function_parameters_get.argtypes = (c_void_p,) |
378 | lib.eolian_function_parameters_get.restype = c_void_p | 378 | lib.eolian_function_parameters_get.restype = c_void_p |
379 | 379 | ||
380 | # EAPI Eina_Iterator *eolian_property_keys_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); | 380 | # EAPI Eina_Iterator *eolian_property_keys_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); |
381 | lib.eolian_property_keys_get.argtypes = [c_void_p, c_int] | 381 | lib.eolian_property_keys_get.argtypes = (c_void_p, c_int) |
382 | lib.eolian_property_keys_get.restype = c_void_p | 382 | lib.eolian_property_keys_get.restype = c_void_p |
383 | 383 | ||
384 | # EAPI Eina_Iterator *eolian_property_values_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); | 384 | # EAPI Eina_Iterator *eolian_property_values_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype); |
385 | lib.eolian_property_values_get.argtypes = [c_void_p, c_int] | 385 | lib.eolian_property_values_get.argtypes = (c_void_p, c_int) |
386 | lib.eolian_property_values_get.restype = c_void_p | 386 | lib.eolian_property_values_get.restype = c_void_p |
387 | 387 | ||
388 | ### Eolian_Function_Parameter ############################################### | 388 | ### Eolian_Function_Parameter ############################################### |
389 | 389 | ||
390 | # EAPI Eolian_Parameter_Dir eolian_parameter_direction_get(const Eolian_Function_Parameter *param); | 390 | # EAPI Eolian_Parameter_Dir eolian_parameter_direction_get(const Eolian_Function_Parameter *param); |
391 | lib.eolian_parameter_direction_get.argtypes = [c_void_p,] | 391 | lib.eolian_parameter_direction_get.argtypes = (c_void_p,) |
392 | lib.eolian_parameter_direction_get.restype = c_int | 392 | lib.eolian_parameter_direction_get.restype = c_int |
393 | 393 | ||
394 | # EAPI const Eolian_Type *eolian_parameter_type_get(const Eolian_Function_Parameter *param); | 394 | # EAPI const Eolian_Type *eolian_parameter_type_get(const Eolian_Function_Parameter *param); |
395 | lib.eolian_parameter_type_get.argtypes = [c_void_p,] | 395 | lib.eolian_parameter_type_get.argtypes = (c_void_p,) |
396 | lib.eolian_parameter_type_get.restype = c_void_p | 396 | lib.eolian_parameter_type_get.restype = c_void_p |
397 | 397 | ||
398 | # EAPI const Eolian_Expression *eolian_parameter_default_value_get(const Eolian_Function_Parameter *param); | 398 | # EAPI const Eolian_Expression *eolian_parameter_default_value_get(const Eolian_Function_Parameter *param); |
399 | lib.eolian_parameter_default_value_get.argtypes = [c_void_p,] | 399 | lib.eolian_parameter_default_value_get.argtypes = (c_void_p,) |
400 | lib.eolian_parameter_default_value_get.restype = c_void_p | 400 | lib.eolian_parameter_default_value_get.restype = c_void_p |
401 | 401 | ||
402 | # EAPI const Eolian_Documentation *eolian_parameter_documentation_get(const Eolian_Function_Parameter *param); | 402 | # EAPI const Eolian_Documentation *eolian_parameter_documentation_get(const Eolian_Function_Parameter *param); |
403 | lib.eolian_parameter_documentation_get.argtypes = [c_void_p,] | 403 | lib.eolian_parameter_documentation_get.argtypes = (c_void_p,) |
404 | lib.eolian_parameter_documentation_get.restype = c_void_p | 404 | lib.eolian_parameter_documentation_get.restype = c_void_p |
405 | 405 | ||
406 | # EAPI Eina_Bool eolian_parameter_is_nonull(const Eolian_Function_Parameter *param_desc); | 406 | # EAPI Eina_Bool eolian_parameter_is_nonull(const Eolian_Function_Parameter *param_desc); |
407 | lib.eolian_parameter_is_nonull.argtypes = [c_void_p,] | 407 | lib.eolian_parameter_is_nonull.argtypes = (c_void_p,) |
408 | lib.eolian_parameter_is_nonull.restype = c_bool | 408 | lib.eolian_parameter_is_nonull.restype = c_bool |
409 | 409 | ||
410 | # EAPI Eina_Bool eolian_parameter_is_nullable(const Eolian_Function_Parameter *param_desc); | 410 | # EAPI Eina_Bool eolian_parameter_is_nullable(const Eolian_Function_Parameter *param_desc); |
411 | lib.eolian_parameter_is_nullable.argtypes = [c_void_p,] | 411 | lib.eolian_parameter_is_nullable.argtypes = (c_void_p,) |
412 | lib.eolian_parameter_is_nullable.restype = c_bool | 412 | lib.eolian_parameter_is_nullable.restype = c_bool |
413 | 413 | ||
414 | # EAPI Eina_Bool eolian_parameter_is_optional(const Eolian_Function_Parameter *param_desc); | 414 | # EAPI Eina_Bool eolian_parameter_is_optional(const Eolian_Function_Parameter *param_desc); |
415 | lib.eolian_parameter_is_optional.argtypes = [c_void_p,] | 415 | lib.eolian_parameter_is_optional.argtypes = (c_void_p,) |
416 | lib.eolian_parameter_is_optional.restype = c_bool | 416 | lib.eolian_parameter_is_optional.restype = c_bool |
417 | 417 | ||
418 | ### Eolian_Implement ######################################################## | 418 | ### Eolian_Implement ######################################################## |
419 | 419 | ||
420 | # EAPI const Eolian_Class *eolian_implement_class_get(const Eolian_Implement *impl); | 420 | # EAPI const Eolian_Class *eolian_implement_class_get(const Eolian_Implement *impl); |
421 | lib.eolian_implement_class_get.argtypes = [c_void_p,] | 421 | lib.eolian_implement_class_get.argtypes = (c_void_p,) |
422 | lib.eolian_implement_class_get.restype = c_void_p | 422 | lib.eolian_implement_class_get.restype = c_void_p |
423 | 423 | ||
424 | # EAPI const Eolian_Function *eolian_implement_function_get(const Eolian_Implement *impl, Eolian_Function_Type *func_type); | 424 | # EAPI const Eolian_Function *eolian_implement_function_get(const Eolian_Implement *impl, Eolian_Function_Type *func_type); |
425 | lib.eolian_implement_function_get.argtypes = [c_void_p, c_void_p] | 425 | lib.eolian_implement_function_get.argtypes = (c_void_p, c_void_p) |
426 | lib.eolian_implement_function_get.restype = c_void_p | 426 | lib.eolian_implement_function_get.restype = c_void_p |
427 | 427 | ||
428 | # EAPI const Eolian_Documentation *eolian_implement_documentation_get(const Eolian_Implement *impl, Eolian_Function_Type f_type); | 428 | # EAPI const Eolian_Documentation *eolian_implement_documentation_get(const Eolian_Implement *impl, Eolian_Function_Type f_type); |
429 | lib.eolian_implement_documentation_get.argtypes = [c_void_p, c_int] | 429 | lib.eolian_implement_documentation_get.argtypes = (c_void_p, c_int) |
430 | lib.eolian_implement_documentation_get.restype = c_void_p | 430 | lib.eolian_implement_documentation_get.restype = c_void_p |
431 | 431 | ||
432 | # EAPI Eina_Bool eolian_implement_is_auto(const Eolian_Implement *impl, Eolian_Function_Type f_type); | 432 | # EAPI Eina_Bool eolian_implement_is_auto(const Eolian_Implement *impl, Eolian_Function_Type f_type); |
433 | lib.eolian_implement_is_auto.argtypes = [c_void_p, c_int] | 433 | lib.eolian_implement_is_auto.argtypes = (c_void_p, c_int) |
434 | lib.eolian_implement_is_auto.restype = c_bool | 434 | lib.eolian_implement_is_auto.restype = c_bool |
435 | 435 | ||
436 | # EAPI Eina_Bool eolian_implement_is_empty(const Eolian_Implement *impl, Eolian_Function_Type f_type); | 436 | # EAPI Eina_Bool eolian_implement_is_empty(const Eolian_Implement *impl, Eolian_Function_Type f_type); |
437 | lib.eolian_implement_is_empty.argtypes = [c_void_p, c_int] | 437 | lib.eolian_implement_is_empty.argtypes = (c_void_p, c_int) |
438 | lib.eolian_implement_is_empty.restype = c_bool | 438 | lib.eolian_implement_is_empty.restype = c_bool |
439 | 439 | ||
440 | # EAPI Eina_Bool eolian_implement_is_pure_virtual(const Eolian_Implement *impl, Eolian_Function_Type f_type); | 440 | # EAPI Eina_Bool eolian_implement_is_pure_virtual(const Eolian_Implement *impl, Eolian_Function_Type f_type); |
441 | lib.eolian_implement_is_pure_virtual.argtypes = [c_void_p, c_int] | 441 | lib.eolian_implement_is_pure_virtual.argtypes = (c_void_p, c_int) |
442 | lib.eolian_implement_is_pure_virtual.restype = c_bool | 442 | lib.eolian_implement_is_pure_virtual.restype = c_bool |
443 | 443 | ||
444 | # EAPI Eina_Bool eolian_implement_is_prop_get(const Eolian_Implement *impl); | 444 | # EAPI Eina_Bool eolian_implement_is_prop_get(const Eolian_Implement *impl); |
445 | lib.eolian_implement_is_prop_get.argtypes = [c_void_p,] | 445 | lib.eolian_implement_is_prop_get.argtypes = (c_void_p,) |
446 | lib.eolian_implement_is_prop_get.restype = c_bool | 446 | lib.eolian_implement_is_prop_get.restype = c_bool |
447 | 447 | ||
448 | # EAPI Eina_Bool eolian_implement_is_prop_set(const Eolian_Implement *impl); | 448 | # EAPI Eina_Bool eolian_implement_is_prop_set(const Eolian_Implement *impl); |
449 | lib.eolian_implement_is_prop_set.argtypes = [c_void_p,] | 449 | lib.eolian_implement_is_prop_set.argtypes = (c_void_p,) |
450 | lib.eolian_implement_is_prop_set.restype = c_bool | 450 | lib.eolian_implement_is_prop_set.restype = c_bool |
451 | 451 | ||
452 | ### Eolian_Constructor ###################################################### | 452 | ### Eolian_Constructor ###################################################### |
453 | 453 | ||
454 | # EAPI const Eolian_Class *eolian_constructor_class_get(const Eolian_Constructor *ctor); | 454 | # EAPI const Eolian_Class *eolian_constructor_class_get(const Eolian_Constructor *ctor); |
455 | lib.eolian_constructor_class_get.argtypes = [c_void_p,] | 455 | lib.eolian_constructor_class_get.argtypes = (c_void_p,) |
456 | lib.eolian_constructor_class_get.restype = c_void_p | 456 | lib.eolian_constructor_class_get.restype = c_void_p |
457 | 457 | ||
458 | # EAPI const Eolian_Function *eolian_constructor_function_get(const Eolian_Constructor *ctor); | 458 | # EAPI const Eolian_Function *eolian_constructor_function_get(const Eolian_Constructor *ctor); |
459 | lib.eolian_constructor_function_get.argtypes = [c_void_p,] | 459 | lib.eolian_constructor_function_get.argtypes = (c_void_p,) |
460 | lib.eolian_constructor_function_get.restype = c_void_p | 460 | lib.eolian_constructor_function_get.restype = c_void_p |
461 | 461 | ||
462 | # EAPI Eina_Bool eolian_constructor_is_optional(const Eolian_Constructor *ctor); | 462 | # EAPI Eina_Bool eolian_constructor_is_optional(const Eolian_Constructor *ctor); |
463 | lib.eolian_constructor_is_optional.argtypes = [c_void_p,] | 463 | lib.eolian_constructor_is_optional.argtypes = (c_void_p,) |
464 | lib.eolian_constructor_is_optional.restype = c_bool | 464 | lib.eolian_constructor_is_optional.restype = c_bool |
465 | 465 | ||
466 | ### Eolian_Event ############################################################ | 466 | ### Eolian_Event ############################################################ |
467 | 467 | ||
468 | # EAPI Eina_Stringshare *eolian_event_c_name_get(const Eolian_Event *event); | 468 | # EAPI Eina_Stringshare *eolian_event_c_name_get(const Eolian_Event *event); |
469 | lib.eolian_event_c_name_get.argtypes = [c_void_p,] | 469 | lib.eolian_event_c_name_get.argtypes = (c_void_p,) |
470 | lib.eolian_event_c_name_get.restype = c_void_p # Stringshare TO BE FREED | 470 | lib.eolian_event_c_name_get.restype = c_void_p # Stringshare TO BE FREED |
471 | 471 | ||
472 | # EAPI const Eolian_Type *eolian_event_type_get(const Eolian_Event *event); | 472 | # EAPI const Eolian_Type *eolian_event_type_get(const Eolian_Event *event); |
473 | lib.eolian_event_type_get.argtypes = [c_void_p,] | 473 | lib.eolian_event_type_get.argtypes = (c_void_p,) |
474 | lib.eolian_event_type_get.restype = c_void_p | 474 | lib.eolian_event_type_get.restype = c_void_p |
475 | 475 | ||
476 | # EAPI const Eolian_Documentation *eolian_event_documentation_get(const Eolian_Event *event); | 476 | # EAPI const Eolian_Documentation *eolian_event_documentation_get(const Eolian_Event *event); |
477 | lib.eolian_event_documentation_get.argtypes = [c_void_p,] | 477 | lib.eolian_event_documentation_get.argtypes = (c_void_p,) |
478 | lib.eolian_event_documentation_get.restype = c_void_p | 478 | lib.eolian_event_documentation_get.restype = c_void_p |
479 | 479 | ||
480 | # EAPI Eolian_Object_Scope eolian_event_scope_get(const Eolian_Event *event); | 480 | # EAPI Eolian_Object_Scope eolian_event_scope_get(const Eolian_Event *event); |
481 | lib.eolian_event_scope_get.argtypes = [c_void_p,] | 481 | lib.eolian_event_scope_get.argtypes = (c_void_p,) |
482 | lib.eolian_event_scope_get.restype = c_int | 482 | lib.eolian_event_scope_get.restype = c_int |
483 | 483 | ||
484 | # EAPI Eina_Bool eolian_event_is_beta(const Eolian_Event *event); | 484 | # EAPI Eina_Bool eolian_event_is_beta(const Eolian_Event *event); |
485 | lib.eolian_event_is_beta.argtypes = [c_void_p,] | 485 | lib.eolian_event_is_beta.argtypes = (c_void_p,) |
486 | lib.eolian_event_is_beta.restype = c_bool | 486 | lib.eolian_event_is_beta.restype = c_bool |
487 | 487 | ||
488 | # EAPI Eina_Bool eolian_event_is_hot(const Eolian_Event *event); | 488 | # EAPI Eina_Bool eolian_event_is_hot(const Eolian_Event *event); |
489 | lib.eolian_event_is_hot.argtypes = [c_void_p,] | 489 | lib.eolian_event_is_hot.argtypes = (c_void_p,) |
490 | lib.eolian_event_is_hot.restype = c_bool | 490 | lib.eolian_event_is_hot.restype = c_bool |
491 | 491 | ||
492 | # EAPI Eina_Bool eolian_event_is_restart(const Eolian_Event *event); | 492 | # EAPI Eina_Bool eolian_event_is_restart(const Eolian_Event *event); |
493 | lib.eolian_event_is_restart.argtypes = [c_void_p,] | 493 | lib.eolian_event_is_restart.argtypes = (c_void_p,) |
494 | lib.eolian_event_is_restart.restype = c_bool | 494 | lib.eolian_event_is_restart.restype = c_bool |
495 | 495 | ||
496 | ### Eolian_Part ############################################################# | 496 | ### Eolian_Part ############################################################# |
497 | 497 | ||
498 | # EAPI const Eolian_Class *eolian_part_class_get(const Eolian_Part *part); | 498 | # EAPI const Eolian_Class *eolian_part_class_get(const Eolian_Part *part); |
499 | lib.eolian_part_class_get.argtypes = [c_void_p,] | 499 | lib.eolian_part_class_get.argtypes = (c_void_p,) |
500 | lib.eolian_part_class_get.restype = c_void_p | 500 | lib.eolian_part_class_get.restype = c_void_p |
501 | 501 | ||
502 | # EAPI const Eolian_Documentation *eolian_part_documentation_get(const Eolian_Part *part); | 502 | # EAPI const Eolian_Documentation *eolian_part_documentation_get(const Eolian_Part *part); |
503 | lib.eolian_part_documentation_get.argtypes = [c_void_p,] | 503 | lib.eolian_part_documentation_get.argtypes = (c_void_p,) |
504 | lib.eolian_part_documentation_get.restype = c_void_p | 504 | lib.eolian_part_documentation_get.restype = c_void_p |
505 | 505 | ||
506 | ### Eolian_Typedecl ######################################################### | 506 | ### Eolian_Typedecl ######################################################### |
507 | 507 | ||
508 | # EAPI Eolian_Typedecl_Type eolian_typedecl_type_get(const Eolian_Typedecl *tp); | 508 | # EAPI Eolian_Typedecl_Type eolian_typedecl_type_get(const Eolian_Typedecl *tp); |
509 | lib.eolian_typedecl_type_get.argtypes = [c_void_p,] | 509 | lib.eolian_typedecl_type_get.argtypes = (c_void_p,) |
510 | lib.eolian_typedecl_type_get.restype = c_int | 510 | lib.eolian_typedecl_type_get.restype = c_int |
511 | 511 | ||
512 | # EAPI Eina_Iterator *eolian_typedecl_struct_fields_get(const Eolian_Typedecl *tp); | 512 | # EAPI Eina_Iterator *eolian_typedecl_struct_fields_get(const Eolian_Typedecl *tp); |
513 | lib.eolian_typedecl_struct_fields_get.argtypes = [c_void_p,] | 513 | lib.eolian_typedecl_struct_fields_get.argtypes = (c_void_p,) |
514 | lib.eolian_typedecl_struct_fields_get.restype = c_void_p | 514 | lib.eolian_typedecl_struct_fields_get.restype = c_void_p |
515 | 515 | ||
516 | # EAPI const Eolian_Struct_Type_Field *eolian_typedecl_struct_field_get(const Eolian_Typedecl *tp, const char *field); | 516 | # EAPI const Eolian_Struct_Type_Field *eolian_typedecl_struct_field_get(const Eolian_Typedecl *tp, const char *field); |
517 | lib.eolian_typedecl_struct_field_get.argtypes = [c_void_p, c_char_p] | 517 | lib.eolian_typedecl_struct_field_get.argtypes = (c_void_p, c_char_p) |
518 | lib.eolian_typedecl_struct_field_get.restype = c_void_p | 518 | lib.eolian_typedecl_struct_field_get.restype = c_void_p |
519 | 519 | ||
520 | # EAPI const Eolian_Documentation *eolian_typedecl_struct_field_documentation_get(const Eolian_Struct_Type_Field *fl); | 520 | # EAPI const Eolian_Documentation *eolian_typedecl_struct_field_documentation_get(const Eolian_Struct_Type_Field *fl); |
521 | lib.eolian_typedecl_struct_field_documentation_get.argtypes = [c_void_p,] | 521 | lib.eolian_typedecl_struct_field_documentation_get.argtypes = (c_void_p,) |
522 | lib.eolian_typedecl_struct_field_documentation_get.restype = c_void_p | 522 | lib.eolian_typedecl_struct_field_documentation_get.restype = c_void_p |
523 | 523 | ||
524 | # EAPI const Eolian_Type *eolian_typedecl_struct_field_type_get(const Eolian_Struct_Type_Field *fl); | 524 | # EAPI const Eolian_Type *eolian_typedecl_struct_field_type_get(const Eolian_Struct_Type_Field *fl); |
525 | lib.eolian_typedecl_struct_field_type_get.argtypes = [c_void_p,] | 525 | lib.eolian_typedecl_struct_field_type_get.argtypes = (c_void_p,) |
526 | lib.eolian_typedecl_struct_field_type_get.restype = c_void_p | 526 | lib.eolian_typedecl_struct_field_type_get.restype = c_void_p |
527 | 527 | ||
528 | # EAPI Eina_Iterator *eolian_typedecl_enum_fields_get(const Eolian_Typedecl *tp); | 528 | # EAPI Eina_Iterator *eolian_typedecl_enum_fields_get(const Eolian_Typedecl *tp); |
529 | lib.eolian_typedecl_enum_fields_get.argtypes = [c_void_p,] | 529 | lib.eolian_typedecl_enum_fields_get.argtypes = (c_void_p,) |
530 | lib.eolian_typedecl_enum_fields_get.restype = c_void_p | 530 | lib.eolian_typedecl_enum_fields_get.restype = c_void_p |
531 | 531 | ||
532 | # EAPI const Eolian_Enum_Type_Field *eolian_typedecl_enum_field_get(const Eolian_Typedecl *tp, const char *field); | 532 | # EAPI const Eolian_Enum_Type_Field *eolian_typedecl_enum_field_get(const Eolian_Typedecl *tp, const char *field); |
533 | lib.eolian_typedecl_enum_field_get.argtypes = [c_void_p, c_char_p] | 533 | lib.eolian_typedecl_enum_field_get.argtypes = (c_void_p, c_char_p) |
534 | lib.eolian_typedecl_enum_field_get.restype = c_void_p | 534 | lib.eolian_typedecl_enum_field_get.restype = c_void_p |
535 | 535 | ||
536 | # EAPI Eina_Stringshare *eolian_typedecl_enum_field_c_name_get(const Eolian_Enum_Type_Field *fl); | 536 | # EAPI Eina_Stringshare *eolian_typedecl_enum_field_c_name_get(const Eolian_Enum_Type_Field *fl); |
537 | lib.eolian_typedecl_enum_field_c_name_get.argtypes = [c_void_p,] | 537 | lib.eolian_typedecl_enum_field_c_name_get.argtypes = (c_void_p,) |
538 | lib.eolian_typedecl_enum_field_c_name_get.restype = c_void_p # Stringshare TO BE FREED | 538 | lib.eolian_typedecl_enum_field_c_name_get.restype = c_void_p # Stringshare TO BE FREED |
539 | 539 | ||
540 | # EAPI const Eolian_Documentation *eolian_typedecl_enum_field_documentation_get(const Eolian_Enum_Type_Field *fl); | 540 | # EAPI const Eolian_Documentation *eolian_typedecl_enum_field_documentation_get(const Eolian_Enum_Type_Field *fl); |
541 | lib.eolian_typedecl_enum_field_documentation_get.argtypes = [c_void_p,] | 541 | lib.eolian_typedecl_enum_field_documentation_get.argtypes = (c_void_p,) |
542 | lib.eolian_typedecl_enum_field_documentation_get.restype = c_void_p | 542 | lib.eolian_typedecl_enum_field_documentation_get.restype = c_void_p |
543 | 543 | ||
544 | # EAPI const Eolian_Expression *eolian_typedecl_enum_field_value_get(const Eolian_Enum_Type_Field *fl, Eina_Bool force); | 544 | # EAPI const Eolian_Expression *eolian_typedecl_enum_field_value_get(const Eolian_Enum_Type_Field *fl, Eina_Bool force); |
545 | lib.eolian_typedecl_enum_field_value_get.argtypes = [c_void_p, c_bool] | 545 | lib.eolian_typedecl_enum_field_value_get.argtypes = (c_void_p, c_bool) |
546 | lib.eolian_typedecl_enum_field_value_get.restype = c_void_p | 546 | lib.eolian_typedecl_enum_field_value_get.restype = c_void_p |
547 | 547 | ||
548 | # EAPI Eina_Stringshare *eolian_typedecl_enum_legacy_prefix_get(const Eolian_Typedecl *tp); | 548 | # EAPI Eina_Stringshare *eolian_typedecl_enum_legacy_prefix_get(const Eolian_Typedecl *tp); |
549 | lib.eolian_typedecl_enum_legacy_prefix_get.argtypes = [c_void_p,] | 549 | lib.eolian_typedecl_enum_legacy_prefix_get.argtypes = (c_void_p,) |
550 | lib.eolian_typedecl_enum_legacy_prefix_get.restype = c_char_p | 550 | lib.eolian_typedecl_enum_legacy_prefix_get.restype = c_char_p |
551 | 551 | ||
552 | # EAPI const Eolian_Documentation *eolian_typedecl_documentation_get(const Eolian_Typedecl *tp); | 552 | # EAPI const Eolian_Documentation *eolian_typedecl_documentation_get(const Eolian_Typedecl *tp); |
553 | lib.eolian_typedecl_documentation_get.argtypes = [c_void_p,] | 553 | lib.eolian_typedecl_documentation_get.argtypes = (c_void_p,) |
554 | lib.eolian_typedecl_documentation_get.restype = c_void_p | 554 | lib.eolian_typedecl_documentation_get.restype = c_void_p |
555 | 555 | ||
556 | # EAPI const Eolian_Type *eolian_typedecl_base_type_get(const Eolian_Typedecl *tp); | 556 | # EAPI const Eolian_Type *eolian_typedecl_base_type_get(const Eolian_Typedecl *tp); |
557 | lib.eolian_typedecl_base_type_get.argtypes = [c_void_p,] | 557 | lib.eolian_typedecl_base_type_get.argtypes = (c_void_p,) |
558 | lib.eolian_typedecl_base_type_get.restype = c_void_p | 558 | lib.eolian_typedecl_base_type_get.restype = c_void_p |
559 | 559 | ||
560 | # EAPI const Eolian_Type *eolian_typedecl_aliased_base_get(const Eolian_Typedecl *tp); | 560 | # EAPI const Eolian_Type *eolian_typedecl_aliased_base_get(const Eolian_Typedecl *tp); |
561 | lib.eolian_typedecl_aliased_base_get.argtypes = [c_void_p,] | 561 | lib.eolian_typedecl_aliased_base_get.argtypes = (c_void_p,) |
562 | lib.eolian_typedecl_aliased_base_get.restype = c_void_p | 562 | lib.eolian_typedecl_aliased_base_get.restype = c_void_p |
563 | 563 | ||
564 | # EAPI Eina_Bool eolian_typedecl_is_extern(const Eolian_Typedecl *tp); | 564 | # EAPI Eina_Bool eolian_typedecl_is_extern(const Eolian_Typedecl *tp); |
565 | lib.eolian_typedecl_is_extern.argtypes = [c_void_p,] | 565 | lib.eolian_typedecl_is_extern.argtypes = (c_void_p,) |
566 | lib.eolian_typedecl_is_extern.restype = c_bool | 566 | lib.eolian_typedecl_is_extern.restype = c_bool |
567 | 567 | ||
568 | # EAPI Eina_Stringshare *eolian_typedecl_c_type_get(const Eolian_Typedecl *tp); | 568 | # EAPI Eina_Stringshare *eolian_typedecl_c_type_get(const Eolian_Typedecl *tp); |
569 | lib.eolian_typedecl_c_type_get.argtypes = [c_void_p,] | 569 | lib.eolian_typedecl_c_type_get.argtypes = (c_void_p,) |
570 | lib.eolian_typedecl_c_type_get.restype = c_void_p # Stringshare TO BE FREED | 570 | lib.eolian_typedecl_c_type_get.restype = c_void_p # Stringshare TO BE FREED |
571 | 571 | ||
572 | # EAPI Eina_Stringshare *eolian_typedecl_free_func_get(const Eolian_Typedecl *tp); | 572 | # EAPI Eina_Stringshare *eolian_typedecl_free_func_get(const Eolian_Typedecl *tp); |
573 | lib.eolian_typedecl_free_func_get.argtypes = [c_void_p,] | 573 | lib.eolian_typedecl_free_func_get.argtypes = (c_void_p,) |
574 | lib.eolian_typedecl_free_func_get.restype = c_char_p | 574 | lib.eolian_typedecl_free_func_get.restype = c_char_p |
575 | 575 | ||
576 | # EAPI const Eolian_Function *eolian_typedecl_function_pointer_get(const Eolian_Typedecl *tp); | 576 | # EAPI const Eolian_Function *eolian_typedecl_function_pointer_get(const Eolian_Typedecl *tp); |
577 | lib.eolian_typedecl_function_pointer_get.argtypes = [c_void_p,] | 577 | lib.eolian_typedecl_function_pointer_get.argtypes = (c_void_p,) |
578 | lib.eolian_typedecl_function_pointer_get.restype = c_void_p | 578 | lib.eolian_typedecl_function_pointer_get.restype = c_void_p |
579 | 579 | ||
580 | ### Eolian_Type ############################################################# | 580 | ### Eolian_Type ############################################################# |
581 | 581 | ||
582 | # EAPI Eolian_Type_Type eolian_type_type_get(const Eolian_Type *tp); | 582 | # EAPI Eolian_Type_Type eolian_type_type_get(const Eolian_Type *tp); |
583 | lib.eolian_type_type_get.argtypes = [c_void_p,] | 583 | lib.eolian_type_type_get.argtypes = (c_void_p,) |
584 | lib.eolian_type_type_get.restype = c_int | 584 | lib.eolian_type_type_get.restype = c_int |
585 | 585 | ||
586 | # EAPI Eolian_Type_Builtin_Type eolian_type_builtin_type_get(const Eolian_Type *tp); | 586 | # EAPI Eolian_Type_Builtin_Type eolian_type_builtin_type_get(const Eolian_Type *tp); |
587 | lib.eolian_type_builtin_type_get.argtypes = [c_void_p,] | 587 | lib.eolian_type_builtin_type_get.argtypes = (c_void_p,) |
588 | lib.eolian_type_builtin_type_get.restype = c_int | 588 | lib.eolian_type_builtin_type_get.restype = c_int |
589 | 589 | ||
590 | # EAPI const Eolian_Type *eolian_type_base_type_get(const Eolian_Type *tp); | 590 | # EAPI const Eolian_Type *eolian_type_base_type_get(const Eolian_Type *tp); |
591 | lib.eolian_type_base_type_get.argtypes = [c_void_p,] | 591 | lib.eolian_type_base_type_get.argtypes = (c_void_p,) |
592 | lib.eolian_type_base_type_get.restype = c_void_p | 592 | lib.eolian_type_base_type_get.restype = c_void_p |
593 | 593 | ||
594 | # EAPI const Eolian_Type *eolian_type_next_type_get(const Eolian_Type *tp); | 594 | # EAPI const Eolian_Type *eolian_type_next_type_get(const Eolian_Type *tp); |
595 | lib.eolian_type_next_type_get.argtypes = [c_void_p,] | 595 | lib.eolian_type_next_type_get.argtypes = (c_void_p,) |
596 | lib.eolian_type_next_type_get.restype = c_void_p | 596 | lib.eolian_type_next_type_get.restype = c_void_p |
597 | 597 | ||
598 | # EAPI const Eolian_Typedecl *eolian_type_typedecl_get(const Eolian_Type *tp); | 598 | # EAPI const Eolian_Typedecl *eolian_type_typedecl_get(const Eolian_Type *tp); |
599 | lib.eolian_type_typedecl_get.argtypes = [c_void_p,] | 599 | lib.eolian_type_typedecl_get.argtypes = (c_void_p,) |
600 | lib.eolian_type_typedecl_get.restype = c_void_p | 600 | lib.eolian_type_typedecl_get.restype = c_void_p |
601 | 601 | ||
602 | # EAPI const Eolian_Type *eolian_type_aliased_base_get(const Eolian_Type *tp); | 602 | # EAPI const Eolian_Type *eolian_type_aliased_base_get(const Eolian_Type *tp); |
603 | lib.eolian_type_aliased_base_get.argtypes = [c_void_p,] | 603 | lib.eolian_type_aliased_base_get.argtypes = (c_void_p,) |
604 | lib.eolian_type_aliased_base_get.restype = c_void_p | 604 | lib.eolian_type_aliased_base_get.restype = c_void_p |
605 | 605 | ||
606 | # EAPI const Eolian_Class *eolian_type_class_get(const Eolian_Type *tp); | 606 | # EAPI const Eolian_Class *eolian_type_class_get(const Eolian_Type *tp); |
607 | lib.eolian_type_class_get.argtypes = [c_void_p,] | 607 | lib.eolian_type_class_get.argtypes = (c_void_p,) |
608 | lib.eolian_type_class_get.restype = c_void_p | 608 | lib.eolian_type_class_get.restype = c_void_p |
609 | 609 | ||
610 | # EAPI Eina_Bool eolian_type_is_owned(const Eolian_Type *tp); | 610 | # EAPI Eina_Bool eolian_type_is_owned(const Eolian_Type *tp); |
611 | lib.eolian_type_is_owned.argtypes = [c_void_p,] | 611 | lib.eolian_type_is_owned.argtypes = (c_void_p,) |
612 | lib.eolian_type_is_owned.restype = c_bool | 612 | lib.eolian_type_is_owned.restype = c_bool |
613 | 613 | ||
614 | # EAPI Eina_Bool eolian_type_is_const(const Eolian_Type *tp); | 614 | # EAPI Eina_Bool eolian_type_is_const(const Eolian_Type *tp); |
615 | lib.eolian_type_is_const.argtypes = [c_void_p,] | 615 | lib.eolian_type_is_const.argtypes = (c_void_p,) |
616 | lib.eolian_type_is_const.restype = c_bool | 616 | lib.eolian_type_is_const.restype = c_bool |
617 | 617 | ||
618 | # EAPI Eina_Bool eolian_type_is_ptr(const Eolian_Type *tp); | 618 | # EAPI Eina_Bool eolian_type_is_ptr(const Eolian_Type *tp); |
619 | lib.eolian_type_is_ptr.argtypes = [c_void_p,] | 619 | lib.eolian_type_is_ptr.argtypes = (c_void_p,) |
620 | lib.eolian_type_is_ptr.restype = c_bool | 620 | lib.eolian_type_is_ptr.restype = c_bool |
621 | 621 | ||
622 | # EAPI Eina_Stringshare *eolian_type_c_type_get(const Eolian_Type *tp, Eolian_C_Type_Type ctype); | 622 | # EAPI Eina_Stringshare *eolian_type_c_type_get(const Eolian_Type *tp, Eolian_C_Type_Type ctype); |
623 | lib.eolian_type_c_type_get.argtypes = [c_void_p, c_int] | 623 | lib.eolian_type_c_type_get.argtypes = (c_void_p, c_int) |
624 | lib.eolian_type_c_type_get.restype = c_void_p # Stringshare TO BE FREED | 624 | lib.eolian_type_c_type_get.restype = c_void_p # Stringshare TO BE FREED |
625 | 625 | ||
626 | # EAPI Eina_Stringshare *eolian_type_free_func_get(const Eolian_Type *tp); | 626 | # EAPI Eina_Stringshare *eolian_type_free_func_get(const Eolian_Type *tp); |
627 | lib.eolian_type_free_func_get.argtypes = [c_void_p,] | 627 | lib.eolian_type_free_func_get.argtypes = (c_void_p,) |
628 | lib.eolian_type_free_func_get.restype = c_char_p | 628 | lib.eolian_type_free_func_get.restype = c_char_p |
629 | 629 | ||
630 | ### Eolian_Expression ####################################################### | 630 | ### Eolian_Expression ####################################################### |
631 | 631 | ||
632 | # EAPI Eina_Stringshare *eolian_expression_serialize(const Eolian_Expression *expr); | 632 | # EAPI Eina_Stringshare *eolian_expression_serialize(const Eolian_Expression *expr); |
633 | lib.eolian_expression_serialize.argtypes = [c_void_p,] | 633 | lib.eolian_expression_serialize.argtypes = (c_void_p,) |
634 | lib.eolian_expression_serialize.restype = c_void_p # Stringshare TO BE FREED | 634 | lib.eolian_expression_serialize.restype = c_void_p # Stringshare TO BE FREED |
635 | 635 | ||
636 | # EAPI Eolian_Expression_Type eolian_expression_type_get(const Eolian_Expression *expr); | 636 | # EAPI Eolian_Expression_Type eolian_expression_type_get(const Eolian_Expression *expr); |
637 | lib.eolian_expression_type_get.argtypes = [c_void_p,] | 637 | lib.eolian_expression_type_get.argtypes = (c_void_p,) |
638 | lib.eolian_expression_type_get.restype = c_int | 638 | lib.eolian_expression_type_get.restype = c_int |
639 | 639 | ||
640 | # EAPI Eolian_Binary_Operator eolian_expression_binary_operator_get(const Eolian_Expression *expr); | 640 | # EAPI Eolian_Binary_Operator eolian_expression_binary_operator_get(const Eolian_Expression *expr); |
641 | lib.eolian_expression_binary_operator_get.argtypes = [c_void_p,] | 641 | lib.eolian_expression_binary_operator_get.argtypes = (c_void_p,) |
642 | lib.eolian_expression_binary_operator_get.restype = c_int | 642 | lib.eolian_expression_binary_operator_get.restype = c_int |
643 | 643 | ||
644 | # EAPI const Eolian_Expression *eolian_expression_binary_lhs_get(const Eolian_Expression *expr); | 644 | # EAPI const Eolian_Expression *eolian_expression_binary_lhs_get(const Eolian_Expression *expr); |
645 | lib.eolian_expression_binary_lhs_get.argtypes = [c_void_p,] | 645 | lib.eolian_expression_binary_lhs_get.argtypes = (c_void_p,) |
646 | lib.eolian_expression_binary_lhs_get.restype = c_void_p | 646 | lib.eolian_expression_binary_lhs_get.restype = c_void_p |
647 | 647 | ||
648 | # EAPI const Eolian_Expression *eolian_expression_binary_rhs_get(const Eolian_Expression *expr); | 648 | # EAPI const Eolian_Expression *eolian_expression_binary_rhs_get(const Eolian_Expression *expr); |
649 | lib.eolian_expression_binary_rhs_get.argtypes = [c_void_p,] | 649 | lib.eolian_expression_binary_rhs_get.argtypes = (c_void_p,) |
650 | lib.eolian_expression_binary_rhs_get.restype = c_void_p | 650 | lib.eolian_expression_binary_rhs_get.restype = c_void_p |
651 | 651 | ||
652 | # EAPI Eolian_Unary_Operator eolian_expression_unary_operator_get(const Eolian_Expression *expr); | 652 | # EAPI Eolian_Unary_Operator eolian_expression_unary_operator_get(const Eolian_Expression *expr); |
653 | lib.eolian_expression_unary_operator_get.argtypes = [c_void_p,] | 653 | lib.eolian_expression_unary_operator_get.argtypes = (c_void_p,) |
654 | lib.eolian_expression_unary_operator_get.restype = c_int | 654 | lib.eolian_expression_unary_operator_get.restype = c_int |
655 | 655 | ||
656 | # EAPI const Eolian_Expression *eolian_expression_unary_expression_get(const Eolian_Expression *expr); | 656 | # EAPI const Eolian_Expression *eolian_expression_unary_expression_get(const Eolian_Expression *expr); |
657 | lib.eolian_expression_unary_expression_get.argtypes = [c_void_p,] | 657 | lib.eolian_expression_unary_expression_get.argtypes = (c_void_p,) |
658 | lib.eolian_expression_unary_expression_get.restype = c_void_p | 658 | lib.eolian_expression_unary_expression_get.restype = c_void_p |
659 | 659 | ||
660 | ### Eolian_Variable ######################################################### | 660 | ### Eolian_Variable ######################################################### |
661 | 661 | ||
662 | # EAPI Eolian_Variable_Type eolian_variable_type_get(const Eolian_Variable *var); | 662 | # EAPI Eolian_Variable_Type eolian_variable_type_get(const Eolian_Variable *var); |
663 | lib.eolian_variable_type_get.argtypes = [c_void_p,] | 663 | lib.eolian_variable_type_get.argtypes = (c_void_p,) |
664 | lib.eolian_variable_type_get.restype = c_int | 664 | lib.eolian_variable_type_get.restype = c_int |
665 | 665 | ||
666 | # EAPI const Eolian_Documentation *eolian_variable_documentation_get(const Eolian_Variable *var); | 666 | # EAPI const Eolian_Documentation *eolian_variable_documentation_get(const Eolian_Variable *var); |
667 | lib.eolian_variable_documentation_get.argtypes = [c_void_p,] | 667 | lib.eolian_variable_documentation_get.argtypes = (c_void_p,) |
668 | lib.eolian_variable_documentation_get.restype = c_void_p | 668 | lib.eolian_variable_documentation_get.restype = c_void_p |
669 | 669 | ||
670 | # EAPI const Eolian_Type *eolian_variable_base_type_get(const Eolian_Variable *var); | 670 | # EAPI const Eolian_Type *eolian_variable_base_type_get(const Eolian_Variable *var); |
671 | lib.eolian_variable_base_type_get.argtypes = [c_void_p,] | 671 | lib.eolian_variable_base_type_get.argtypes = (c_void_p,) |
672 | lib.eolian_variable_base_type_get.restype = c_void_p | 672 | lib.eolian_variable_base_type_get.restype = c_void_p |
673 | 673 | ||
674 | # EAPI const Eolian_Expression *eolian_variable_value_get(const Eolian_Variable *var); | 674 | # EAPI const Eolian_Expression *eolian_variable_value_get(const Eolian_Variable *var); |
675 | lib.eolian_variable_value_get.argtypes = [c_void_p,] | 675 | lib.eolian_variable_value_get.argtypes = (c_void_p,) |
676 | lib.eolian_variable_value_get.restype = c_void_p | 676 | lib.eolian_variable_value_get.restype = c_void_p |
677 | 677 | ||
678 | # EAPI Eina_Bool eolian_variable_is_extern(const Eolian_Variable *var); | 678 | # EAPI Eina_Bool eolian_variable_is_extern(const Eolian_Variable *var); |
679 | lib.eolian_variable_is_extern.argtypes = [c_void_p,] | 679 | lib.eolian_variable_is_extern.argtypes = (c_void_p,) |
680 | lib.eolian_variable_is_extern.restype = c_bool | 680 | lib.eolian_variable_is_extern.restype = c_bool |
681 | 681 | ||
682 | ### Eolian_Documentation #################################################### | 682 | ### Eolian_Documentation #################################################### |
683 | 683 | ||
684 | # EAPI Eina_Stringshare *eolian_documentation_summary_get(const Eolian_Documentation *doc); | 684 | # EAPI Eina_Stringshare *eolian_documentation_summary_get(const Eolian_Documentation *doc); |
685 | lib.eolian_documentation_summary_get.argtypes = [c_void_p,] | 685 | lib.eolian_documentation_summary_get.argtypes = (c_void_p,) |
686 | lib.eolian_documentation_summary_get.restype = c_char_p | 686 | lib.eolian_documentation_summary_get.restype = c_char_p |
687 | 687 | ||
688 | # EAPI Eina_Stringshare *eolian_documentation_description_get(const Eolian_Documentation *doc); | 688 | # EAPI Eina_Stringshare *eolian_documentation_description_get(const Eolian_Documentation *doc); |
689 | lib.eolian_documentation_description_get.argtypes = [c_void_p,] | 689 | lib.eolian_documentation_description_get.argtypes = (c_void_p,) |
690 | lib.eolian_documentation_description_get.restype = c_char_p | 690 | lib.eolian_documentation_description_get.restype = c_char_p |
691 | 691 | ||
692 | # EAPI Eina_Stringshare *eolian_documentation_since_get(const Eolian_Documentation *doc); | 692 | # EAPI Eina_Stringshare *eolian_documentation_since_get(const Eolian_Documentation *doc); |
693 | lib.eolian_documentation_since_get.argtypes = [c_void_p,] | 693 | lib.eolian_documentation_since_get.argtypes = (c_void_p,) |
694 | lib.eolian_documentation_since_get.restype = c_char_p | 694 | lib.eolian_documentation_since_get.restype = c_char_p |
695 | 695 | ||
696 | # NOT IMPLEMENTED | 696 | # NOT IMPLEMENTED |
697 | # EAPI Eina_List *eolian_documentation_string_split(const char *doc); | 697 | # EAPI Eina_List *eolian_documentation_string_split(const char *doc); |
698 | # lib.eolian_documentation_string_split.argtypes = [c_char_p,] | 698 | # lib.eolian_documentation_string_split.argtypes = (c_char_p,) |
699 | # lib.eolian_documentation_string_split.restype = c_void_p | 699 | # lib.eolian_documentation_string_split.restype = c_void_p |
700 | 700 | ||
701 | # # EAPI const char *eolian_documentation_tokenize(const char *doc, Eolian_Doc_Token *ret); | 701 | # # EAPI const char *eolian_documentation_tokenize(const char *doc, Eolian_Doc_Token *ret); |
702 | lib.eolian_documentation_tokenize.argtypes = [c_char_p, c_void_p] | 702 | lib.eolian_documentation_tokenize.argtypes = (c_char_p, c_void_p) |
703 | lib.eolian_documentation_tokenize.restype = c_void_p # this need to be passed back as char* | 703 | lib.eolian_documentation_tokenize.restype = c_void_p # this need to be passed back as char* |
704 | 704 | ||
705 | # EAPI void eolian_doc_token_init(Eolian_Doc_Token *tok); | 705 | # EAPI void eolian_doc_token_init(Eolian_Doc_Token *tok); |
706 | lib.eolian_doc_token_init.argtypes = [c_void_p,] | 706 | lib.eolian_doc_token_init.argtypes = (c_void_p,) |
707 | lib.eolian_doc_token_init.restype = None | 707 | lib.eolian_doc_token_init.restype = None |
708 | 708 | ||
709 | # EAPI Eolian_Doc_Token_Type eolian_doc_token_type_get(const Eolian_Doc_Token *tok); | 709 | # EAPI Eolian_Doc_Token_Type eolian_doc_token_type_get(const Eolian_Doc_Token *tok); |
710 | lib.eolian_doc_token_type_get.argtypes = [c_void_p,] | 710 | lib.eolian_doc_token_type_get.argtypes = (c_void_p,) |
711 | lib.eolian_doc_token_type_get.restype = c_int | 711 | lib.eolian_doc_token_type_get.restype = c_int |
712 | 712 | ||
713 | # EAPI char *eolian_doc_token_text_get(const Eolian_Doc_Token *tok); | 713 | # EAPI char *eolian_doc_token_text_get(const Eolian_Doc_Token *tok); |
714 | lib.eolian_doc_token_text_get.argtypes = [c_void_p,] | 714 | lib.eolian_doc_token_text_get.argtypes = (c_void_p,) |
715 | lib.eolian_doc_token_text_get.restype = c_void_p # char* TO BE FREED | 715 | lib.eolian_doc_token_text_get.restype = c_void_p # char* TO BE FREED |
716 | 716 | ||
717 | # EAPI Eolian_Object_Type eolian_doc_token_ref_resolve(const Eolian_Doc_Token *tok, const Eolian_Unit *unit, const Eolian_Object **data, const Eolian_Object **data2); | 717 | # EAPI Eolian_Object_Type eolian_doc_token_ref_resolve(const Eolian_Doc_Token *tok, const Eolian_Unit *unit, const Eolian_Object **data, const Eolian_Object **data2); |
718 | # lib.eolian_doc_token_ref_resolve.argtypes = [c_void_p, c_void_p, ???, ???] | 718 | # lib.eolian_doc_token_ref_resolve.argtypes = (c_void_p, c_void_p, ???, ???) |
719 | # lib.eolian_doc_token_ref_resolve.restype = c_int | 719 | # lib.eolian_doc_token_ref_resolve.restype = c_int |
720 | 720 | ||