source: gmarshal_funcs.h @ 06e04a9

Last change on this file since 06e04a9 was 06e04a9, checked in by David Benjamin <davidben@mit.edu>, 8 years ago
perlvariables - iteration N Later commits reworked a lot of this, but the use of GValue over void* was kept.
  • Property mode set to 100644
File size: 4.9 KB
Line 
1
2#ifndef __g_cclosure_user_marshal_MARSHAL_H__
3#define __g_cclosure_user_marshal_MARSHAL_H__
4
5#include        <glib-object.h>
6
7G_BEGIN_DECLS
8
9/* INT:STRING (marshal_types:2) */
10extern void g_cclosure_user_marshal_INT__STRING (GClosure     *closure,
11                                                 GValue       *return_value,
12                                                 guint         n_param_values,
13                                                 const GValue *param_values,
14                                                 gpointer      invocation_hint,
15                                                 gpointer      marshal_data);
16
17/* INT:INT (marshal_types:3) */
18extern void g_cclosure_user_marshal_INT__INT (GClosure     *closure,
19                                              GValue       *return_value,
20                                              guint         n_param_values,
21                                              const GValue *param_values,
22                                              gpointer      invocation_hint,
23                                              gpointer      marshal_data);
24
25/* INT:BOOL (marshal_types:4) */
26extern void g_cclosure_user_marshal_INT__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#define g_cclosure_user_marshal_INT__BOOL       g_cclosure_user_marshal_INT__BOOLEAN
33
34/* INT:VOID (marshal_types:6) */
35extern void g_cclosure_user_marshal_INT__VOID (GClosure     *closure,
36                                               GValue       *return_value,
37                                               guint         n_param_values,
38                                               const GValue *param_values,
39                                               gpointer      invocation_hint,
40                                               gpointer      marshal_data);
41
42/* BOOL:VOID (marshal_types:7) */
43extern void g_cclosure_user_marshal_BOOLEAN__VOID (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#define g_cclosure_user_marshal_BOOL__VOID      g_cclosure_user_marshal_BOOLEAN__VOID
50
51/* STRING:VOID (marshal_types:8) */
52extern void g_cclosure_user_marshal_STRING__VOID (GClosure     *closure,
53                                                  GValue       *return_value,
54                                                  guint         n_param_values,
55                                                  const GValue *param_values,
56                                                  gpointer      invocation_hint,
57                                                  gpointer      marshal_data);
58
59/* INT:STRING (marshal_types:11) */
60
61/* STRING:BOOL (marshal_types:13) */
62extern void g_cclosure_user_marshal_STRING__BOOLEAN (GClosure     *closure,
63                                                     GValue       *return_value,
64                                                     guint         n_param_values,
65                                                     const GValue *param_values,
66                                                     gpointer      invocation_hint,
67                                                     gpointer      marshal_data);
68#define g_cclosure_user_marshal_STRING__BOOL    g_cclosure_user_marshal_STRING__BOOLEAN
69
70/* STRING:INT (marshal_types:14) */
71extern void g_cclosure_user_marshal_STRING__INT (GClosure     *closure,
72                                                 GValue       *return_value,
73                                                 guint         n_param_values,
74                                                 const GValue *param_values,
75                                                 gpointer      invocation_hint,
76                                                 gpointer      marshal_data);
77
78/* STRING:STRING (marshal_types:15) */
79extern void g_cclosure_user_marshal_STRING__STRING (GClosure     *closure,
80                                                    GValue       *return_value,
81                                                    guint         n_param_values,
82                                                    const GValue *param_values,
83                                                    gpointer      invocation_hint,
84                                                    gpointer      marshal_data);
85
86G_END_DECLS
87
88#endif /* __g_cclosure_user_marshal_MARSHAL_H__ */
89
Note: See TracBrowser for help on using the repository browser.