gtype: remove interface-after-init exceptions
[platform/upstream/glib.git] / gobject / gmarshal.h
1 /* Note: This file is no longer generated.  See the comment in gmarshal.list */
2 #ifndef __G_MARSHAL_H__
3 #define __G_MARSHAL_H__
4
5 G_BEGIN_DECLS
6
7 /* VOID:VOID (./gmarshal.list:6) */
8 GLIB_AVAILABLE_IN_ALL
9 void g_cclosure_marshal_VOID__VOID (GClosure     *closure,
10                                     GValue       *return_value,
11                                     guint         n_param_values,
12                                     const GValue *param_values,
13                                     gpointer      invocation_hint,
14                                     gpointer      marshal_data);
15 GLIB_AVAILABLE_IN_ALL
16 void g_cclosure_marshal_VOID__VOIDv (GClosure *closure,
17                                      GValue   *return_value,
18                                      gpointer  instance,
19                                      va_list   args,
20                                      gpointer  marshal_data,
21                                      int       n_params,
22                                      GType    *param_types);
23
24 /* VOID:BOOLEAN (./gmarshal.list:7) */
25 GLIB_AVAILABLE_IN_ALL
26 void g_cclosure_marshal_VOID__BOOLEAN (GClosure     *closure,
27                                        GValue       *return_value,
28                                        guint         n_param_values,
29                                        const GValue *param_values,
30                                        gpointer      invocation_hint,
31                                        gpointer      marshal_data);
32 GLIB_AVAILABLE_IN_ALL
33 void g_cclosure_marshal_VOID__BOOLEANv (GClosure *closure,
34                                         GValue   *return_value,
35                                         gpointer  instance,
36                                         va_list   args,
37                                         gpointer  marshal_data,
38                                         int       n_params,
39                                         GType    *param_types);
40
41 /* VOID:CHAR (./gmarshal.list:8) */
42 GLIB_AVAILABLE_IN_ALL
43 void g_cclosure_marshal_VOID__CHAR (GClosure     *closure,
44                                     GValue       *return_value,
45                                     guint         n_param_values,
46                                     const GValue *param_values,
47                                     gpointer      invocation_hint,
48                                     gpointer      marshal_data);
49 GLIB_AVAILABLE_IN_ALL
50 void g_cclosure_marshal_VOID__CHARv (GClosure *closure,
51                                      GValue   *return_value,
52                                      gpointer  instance,
53                                      va_list   args,
54                                      gpointer  marshal_data,
55                                      int       n_params,
56                                      GType    *param_types);
57
58 /* VOID:UCHAR (./gmarshal.list:9) */
59 GLIB_AVAILABLE_IN_ALL
60 void g_cclosure_marshal_VOID__UCHAR (GClosure     *closure,
61                                      GValue       *return_value,
62                                      guint         n_param_values,
63                                      const GValue *param_values,
64                                      gpointer      invocation_hint,
65                                      gpointer      marshal_data);
66 GLIB_AVAILABLE_IN_ALL
67 void g_cclosure_marshal_VOID__UCHARv (GClosure *closure,
68                                       GValue   *return_value,
69                                       gpointer  instance,
70                                       va_list   args,
71                                       gpointer  marshal_data,
72                                       int       n_params,
73                                       GType    *param_types);
74
75 /* VOID:INT (./gmarshal.list:10) */
76 GLIB_AVAILABLE_IN_ALL
77 void g_cclosure_marshal_VOID__INT (GClosure     *closure,
78                                    GValue       *return_value,
79                                    guint         n_param_values,
80                                    const GValue *param_values,
81                                    gpointer      invocation_hint,
82                                    gpointer      marshal_data);
83 GLIB_AVAILABLE_IN_ALL
84 void g_cclosure_marshal_VOID__INTv (GClosure *closure,
85                                     GValue   *return_value,
86                                     gpointer  instance,
87                                     va_list   args,
88                                     gpointer  marshal_data,
89                                     int       n_params,
90                                     GType    *param_types);
91
92 /* VOID:UINT (./gmarshal.list:11) */
93 GLIB_AVAILABLE_IN_ALL
94 void g_cclosure_marshal_VOID__UINT (GClosure     *closure,
95                                     GValue       *return_value,
96                                     guint         n_param_values,
97                                     const GValue *param_values,
98                                     gpointer      invocation_hint,
99                                     gpointer      marshal_data);
100 GLIB_AVAILABLE_IN_ALL
101 void g_cclosure_marshal_VOID__UINTv (GClosure *closure,
102                                      GValue   *return_value,
103                                      gpointer  instance,
104                                      va_list   args,
105                                      gpointer  marshal_data,
106                                      int       n_params,
107                                      GType    *param_types);
108
109 /* VOID:LONG (./gmarshal.list:12) */
110 GLIB_AVAILABLE_IN_ALL
111 void g_cclosure_marshal_VOID__LONG (GClosure     *closure,
112                                     GValue       *return_value,
113                                     guint         n_param_values,
114                                     const GValue *param_values,
115                                     gpointer      invocation_hint,
116                                     gpointer      marshal_data);
117 GLIB_AVAILABLE_IN_ALL
118 void g_cclosure_marshal_VOID__LONGv (GClosure *closure,
119                                      GValue   *return_value,
120                                      gpointer  instance,
121                                      va_list   args,
122                                      gpointer  marshal_data,
123                                      int       n_params,
124                                      GType    *param_types);
125
126 /* VOID:ULONG (./gmarshal.list:13) */
127 GLIB_AVAILABLE_IN_ALL
128 void g_cclosure_marshal_VOID__ULONG (GClosure     *closure,
129                                      GValue       *return_value,
130                                      guint         n_param_values,
131                                      const GValue *param_values,
132                                      gpointer      invocation_hint,
133                                      gpointer      marshal_data);
134 GLIB_AVAILABLE_IN_ALL
135 void g_cclosure_marshal_VOID__ULONGv (GClosure *closure,
136                                       GValue   *return_value,
137                                       gpointer  instance,
138                                       va_list   args,
139                                       gpointer  marshal_data,
140                                       int       n_params,
141                                       GType    *param_types);
142
143 /* VOID:ENUM (./gmarshal.list:14) */
144 GLIB_AVAILABLE_IN_ALL
145 void g_cclosure_marshal_VOID__ENUM (GClosure     *closure,
146                                     GValue       *return_value,
147                                     guint         n_param_values,
148                                     const GValue *param_values,
149                                     gpointer      invocation_hint,
150                                     gpointer      marshal_data);
151 GLIB_AVAILABLE_IN_ALL
152 void g_cclosure_marshal_VOID__ENUMv (GClosure *closure,
153                                      GValue   *return_value,
154                                      gpointer  instance,
155                                      va_list   args,
156                                      gpointer  marshal_data,
157                                      int       n_params,
158                                      GType    *param_types);
159
160 /* VOID:FLAGS (./gmarshal.list:15) */
161 GLIB_AVAILABLE_IN_ALL
162 void g_cclosure_marshal_VOID__FLAGS (GClosure     *closure,
163                                      GValue       *return_value,
164                                      guint         n_param_values,
165                                      const GValue *param_values,
166                                      gpointer      invocation_hint,
167                                      gpointer      marshal_data);
168 GLIB_AVAILABLE_IN_ALL
169 void g_cclosure_marshal_VOID__FLAGSv (GClosure *closure,
170                                       GValue   *return_value,
171                                       gpointer  instance,
172                                       va_list   args,
173                                       gpointer  marshal_data,
174                                       int       n_params,
175                                       GType    *param_types);
176
177 /* VOID:FLOAT (./gmarshal.list:16) */
178 GLIB_AVAILABLE_IN_ALL
179 void g_cclosure_marshal_VOID__FLOAT (GClosure     *closure,
180                                      GValue       *return_value,
181                                      guint         n_param_values,
182                                      const GValue *param_values,
183                                      gpointer      invocation_hint,
184                                      gpointer      marshal_data);
185 GLIB_AVAILABLE_IN_ALL
186 void g_cclosure_marshal_VOID__FLOATv (GClosure *closure,
187                                       GValue   *return_value,
188                                       gpointer  instance,
189                                       va_list   args,
190                                       gpointer  marshal_data,
191                                       int       n_params,
192                                       GType    *param_types);
193
194 /* VOID:DOUBLE (./gmarshal.list:17) */
195 GLIB_AVAILABLE_IN_ALL
196 void g_cclosure_marshal_VOID__DOUBLE (GClosure     *closure,
197                                       GValue       *return_value,
198                                       guint         n_param_values,
199                                       const GValue *param_values,
200                                       gpointer      invocation_hint,
201                                       gpointer      marshal_data);
202 GLIB_AVAILABLE_IN_ALL
203 void g_cclosure_marshal_VOID__DOUBLEv (GClosure *closure,
204                                        GValue   *return_value,
205                                        gpointer  instance,
206                                        va_list   args,
207                                        gpointer  marshal_data,
208                                        int       n_params,
209                                        GType    *param_types);
210
211 /* VOID:STRING (./gmarshal.list:18) */
212 GLIB_AVAILABLE_IN_ALL
213 void g_cclosure_marshal_VOID__STRING (GClosure     *closure,
214                                       GValue       *return_value,
215                                       guint         n_param_values,
216                                       const GValue *param_values,
217                                       gpointer      invocation_hint,
218                                       gpointer      marshal_data);
219 GLIB_AVAILABLE_IN_ALL
220 void g_cclosure_marshal_VOID__STRINGv (GClosure *closure,
221                                        GValue   *return_value,
222                                        gpointer  instance,
223                                        va_list   args,
224                                        gpointer  marshal_data,
225                                        int       n_params,
226                                        GType    *param_types);
227
228 /* VOID:PARAM (./gmarshal.list:19) */
229 GLIB_AVAILABLE_IN_ALL
230 void g_cclosure_marshal_VOID__PARAM (GClosure     *closure,
231                                      GValue       *return_value,
232                                      guint         n_param_values,
233                                      const GValue *param_values,
234                                      gpointer      invocation_hint,
235                                      gpointer      marshal_data);
236 GLIB_AVAILABLE_IN_ALL
237 void g_cclosure_marshal_VOID__PARAMv (GClosure *closure,
238                                       GValue   *return_value,
239                                       gpointer  instance,
240                                       va_list   args,
241                                       gpointer  marshal_data,
242                                       int       n_params,
243                                       GType    *param_types);
244
245 /* VOID:BOXED (./gmarshal.list:20) */
246 GLIB_AVAILABLE_IN_ALL
247 void g_cclosure_marshal_VOID__BOXED (GClosure     *closure,
248                                      GValue       *return_value,
249                                      guint         n_param_values,
250                                      const GValue *param_values,
251                                      gpointer      invocation_hint,
252                                      gpointer      marshal_data);
253 GLIB_AVAILABLE_IN_ALL
254 void g_cclosure_marshal_VOID__BOXEDv (GClosure *closure,
255                                       GValue   *return_value,
256                                       gpointer  instance,
257                                       va_list   args,
258                                       gpointer  marshal_data,
259                                       int       n_params,
260                                       GType    *param_types);
261
262 /* VOID:POINTER (./gmarshal.list:21) */
263 GLIB_AVAILABLE_IN_ALL
264 void g_cclosure_marshal_VOID__POINTER (GClosure     *closure,
265                                        GValue       *return_value,
266                                        guint         n_param_values,
267                                        const GValue *param_values,
268                                        gpointer      invocation_hint,
269                                        gpointer      marshal_data);
270 GLIB_AVAILABLE_IN_ALL
271 void g_cclosure_marshal_VOID__POINTERv (GClosure *closure,
272                                         GValue   *return_value,
273                                         gpointer  instance,
274                                         va_list   args,
275                                         gpointer  marshal_data,
276                                         int       n_params,
277                                         GType    *param_types);
278
279 /* VOID:OBJECT (./gmarshal.list:22) */
280 GLIB_AVAILABLE_IN_ALL
281 void g_cclosure_marshal_VOID__OBJECT (GClosure     *closure,
282                                       GValue       *return_value,
283                                       guint         n_param_values,
284                                       const GValue *param_values,
285                                       gpointer      invocation_hint,
286                                       gpointer      marshal_data);
287 GLIB_AVAILABLE_IN_ALL
288 void g_cclosure_marshal_VOID__OBJECTv (GClosure *closure,
289                                        GValue   *return_value,
290                                        gpointer  instance,
291                                        va_list   args,
292                                        gpointer  marshal_data,
293                                        int       n_params,
294                                        GType    *param_types);
295
296 /* VOID:VARIANT (./gmarshal.list:23) */
297 GLIB_AVAILABLE_IN_ALL
298 void g_cclosure_marshal_VOID__VARIANT (GClosure     *closure,
299                                        GValue       *return_value,
300                                        guint         n_param_values,
301                                        const GValue *param_values,
302                                        gpointer      invocation_hint,
303                                        gpointer      marshal_data);
304 GLIB_AVAILABLE_IN_ALL
305 void g_cclosure_marshal_VOID__VARIANTv (GClosure *closure,
306                                         GValue   *return_value,
307                                         gpointer  instance,
308                                         va_list   args,
309                                         gpointer  marshal_data,
310                                         int       n_params,
311                                         GType    *param_types);
312
313 /* VOID:UINT,POINTER (./gmarshal.list:26) */
314 GLIB_AVAILABLE_IN_ALL
315 void g_cclosure_marshal_VOID__UINT_POINTER (GClosure     *closure,
316                                             GValue       *return_value,
317                                             guint         n_param_values,
318                                             const GValue *param_values,
319                                             gpointer      invocation_hint,
320                                             gpointer      marshal_data);
321 GLIB_AVAILABLE_IN_ALL
322 void g_cclosure_marshal_VOID__UINT_POINTERv (GClosure *closure,
323                                              GValue   *return_value,
324                                              gpointer  instance,
325                                              va_list   args,
326                                              gpointer  marshal_data,
327                                              int       n_params,
328                                              GType    *param_types);
329
330 /* BOOL:FLAGS (./gmarshal.list:27) */
331 GLIB_AVAILABLE_IN_ALL
332 void g_cclosure_marshal_BOOLEAN__FLAGS (GClosure     *closure,
333                                         GValue       *return_value,
334                                         guint         n_param_values,
335                                         const GValue *param_values,
336                                         gpointer      invocation_hint,
337                                         gpointer      marshal_data);
338 GLIB_AVAILABLE_IN_ALL
339 void g_cclosure_marshal_BOOLEAN__FLAGSv (GClosure *closure,
340                                          GValue   *return_value,
341                                          gpointer  instance,
342                                          va_list   args,
343                                          gpointer  marshal_data,
344                                          int       n_params,
345                                          GType    *param_types);
346 #define g_cclosure_marshal_BOOL__FLAGS  g_cclosure_marshal_BOOLEAN__FLAGS
347
348 /* STRING:OBJECT,POINTER (./gmarshal.list:28) */
349 GLIB_AVAILABLE_IN_ALL
350 void g_cclosure_marshal_STRING__OBJECT_POINTER (GClosure     *closure,
351                                                 GValue       *return_value,
352                                                 guint         n_param_values,
353                                                 const GValue *param_values,
354                                                 gpointer      invocation_hint,
355                                                 gpointer      marshal_data);
356 GLIB_AVAILABLE_IN_ALL
357 void g_cclosure_marshal_STRING__OBJECT_POINTERv (GClosure *closure,
358                                                  GValue   *return_value,
359                                                  gpointer  instance,
360                                                  va_list   args,
361                                                  gpointer  marshal_data,
362                                                  int       n_params,
363                                                  GType    *param_types);
364
365 /* BOOL:BOXED,BOXED (./gmarshal.list:29) */
366 GLIB_AVAILABLE_IN_ALL
367 void g_cclosure_marshal_BOOLEAN__BOXED_BOXED (GClosure     *closure,
368                                               GValue       *return_value,
369                                               guint         n_param_values,
370                                               const GValue *param_values,
371                                               gpointer      invocation_hint,
372                                               gpointer      marshal_data);
373 GLIB_AVAILABLE_IN_ALL
374 void g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv (GClosure *closure,
375                                                GValue   *return_value,
376                                                gpointer  instance,
377                                                va_list   args,
378                                                gpointer  marshal_data,
379                                                int       n_params,
380                                                GType    *param_types);
381 #define g_cclosure_marshal_BOOL__BOXED_BOXED    g_cclosure_marshal_BOOLEAN__BOXED_BOXED
382
383 G_END_DECLS
384
385 #endif /* __G_MARSHAL_H__ */