21
typedef <link linkend="BonoboArg">BonoboArg</link>;
22
typedef <link linkend="BonoboArgType">BonoboArgType</link>;
23
#define <link linkend="BONOBO-ARG-NULL:CAPS">BONOBO_ARG_NULL</link>
24
#define <link linkend="BONOBO-ARG-BOOLEAN:CAPS">BONOBO_ARG_BOOLEAN</link>
25
#define <link linkend="BONOBO-ARG-SHORT:CAPS">BONOBO_ARG_SHORT</link>
26
#define <link linkend="BONOBO-ARG-INT:CAPS">BONOBO_ARG_INT</link>
27
#define <link linkend="BONOBO-ARG-LONG:CAPS">BONOBO_ARG_LONG</link>
28
#define <link linkend="BONOBO-ARG-LONGLONG:CAPS">BONOBO_ARG_LONGLONG</link>
29
#define <link linkend="BONOBO-ARG-FLOAT:CAPS">BONOBO_ARG_FLOAT</link>
30
#define <link linkend="BONOBO-ARG-DOUBLE:CAPS">BONOBO_ARG_DOUBLE</link>
31
#define <link linkend="BONOBO-ARG-CHAR:CAPS">BONOBO_ARG_CHAR</link>
32
#define <link linkend="BONOBO-ARG-STRING:CAPS">BONOBO_ARG_STRING</link>
33
#define <link linkend="BONOBO-ARG-GET-GENERAL:CAPS">BONOBO_ARG_GET_GENERAL</link> (a,c,t,e)
34
#define <link linkend="BONOBO-ARG-SET-GENERAL:CAPS">BONOBO_ARG_SET_GENERAL</link> (a,v,c,t,e)
35
#define <link linkend="BONOBO-ARG-GET-BOOLEAN:CAPS">BONOBO_ARG_GET_BOOLEAN</link> (a)
36
#define <link linkend="BONOBO-ARG-SET-BOOLEAN:CAPS">BONOBO_ARG_SET_BOOLEAN</link> (a,v)
37
#define <link linkend="BONOBO-ARG-GET-SHORT:CAPS">BONOBO_ARG_GET_SHORT</link> (a)
38
#define <link linkend="BONOBO-ARG-SET-SHORT:CAPS">BONOBO_ARG_SET_SHORT</link> (a,v)
39
#define <link linkend="BONOBO-ARG-GET-INT:CAPS">BONOBO_ARG_GET_INT</link> (a)
40
#define <link linkend="BONOBO-ARG-SET-INT:CAPS">BONOBO_ARG_SET_INT</link> (a,v)
41
#define <link linkend="BONOBO-ARG-GET-LONG:CAPS">BONOBO_ARG_GET_LONG</link> (a)
42
#define <link linkend="BONOBO-ARG-SET-LONG:CAPS">BONOBO_ARG_SET_LONG</link> (a,v)
43
#define <link linkend="BONOBO-ARG-GET-LONGLONG:CAPS">BONOBO_ARG_GET_LONGLONG</link> (a)
44
#define <link linkend="BONOBO-ARG-SET-LONGLONG:CAPS">BONOBO_ARG_SET_LONGLONG</link> (a,v)
45
#define <link linkend="BONOBO-ARG-GET-FLOAT:CAPS">BONOBO_ARG_GET_FLOAT</link> (a)
46
#define <link linkend="BONOBO-ARG-SET-FLOAT:CAPS">BONOBO_ARG_SET_FLOAT</link> (a,v)
47
#define <link linkend="BONOBO-ARG-GET-DOUBLE:CAPS">BONOBO_ARG_GET_DOUBLE</link> (a)
48
#define <link linkend="BONOBO-ARG-SET-DOUBLE:CAPS">BONOBO_ARG_SET_DOUBLE</link> (a,v)
49
#define <link linkend="BONOBO-ARG-GET-CHAR:CAPS">BONOBO_ARG_GET_CHAR</link> (a)
50
#define <link linkend="BONOBO-ARG-SET-CHAR:CAPS">BONOBO_ARG_SET_CHAR</link> (a,v)
51
#define <link linkend="BONOBO-ARG-GET-STRING:CAPS">BONOBO_ARG_GET_STRING</link> (a)
52
#define <link linkend="BONOBO-ARG-SET-STRING:CAPS">BONOBO_ARG_SET_STRING</link> (a,v)
53
<link linkend="BonoboArg">BonoboArg</link>* <link linkend="bonobo-arg-new">bonobo_arg_new</link> (<link linkend="BonoboArgType">BonoboArgType</link> t);
54
<link linkend="BonoboArg">BonoboArg</link>* <link linkend="bonobo-arg-new-from">bonobo_arg_new_from</link> (<link linkend="BonoboArgType">BonoboArgType</link> t,
55
<link linkend="gconstpointer">gconstpointer</link> data);
56
<link linkend="void">void</link> <link linkend="bonobo-arg-release">bonobo_arg_release</link> (<link linkend="BonoboArg">BonoboArg</link> *arg);
57
<link linkend="BonoboArg">BonoboArg</link>* <link linkend="bonobo-arg-copy">bonobo_arg_copy</link> (const <link linkend="BonoboArg">BonoboArg</link> *arg);
58
<link linkend="void">void</link> <link linkend="bonobo-arg-from-gvalue">bonobo_arg_from_gvalue</link> (<link linkend="BonoboArg">BonoboArg</link> *a,
59
const <link linkend="GValue">GValue</link> *value);
60
<link linkend="BonoboArgType">BonoboArgType</link> <link linkend="bonobo-arg-type-from-gtype">bonobo_arg_type_from_gtype</link> (<link linkend="GType">GType</link> t);
61
<link linkend="void">void</link> <link linkend="bonobo-arg-to-gvalue">bonobo_arg_to_gvalue</link> (<link linkend="GValue">GValue</link> *value,
62
const <link linkend="BonoboArg">BonoboArg</link> *arg);
63
<link linkend="GType">GType</link> <link linkend="bonobo-arg-type-to-gtype">bonobo_arg_type_to_gtype</link> (<link linkend="BonoboArgType">BonoboArgType</link> id);
64
<link linkend="gboolean">gboolean</link> <link linkend="bonobo-arg-is-equal">bonobo_arg_is_equal</link> (const <link linkend="BonoboArg">BonoboArg</link> *a,
65
const <link linkend="BonoboArg">BonoboArg</link> *b,
66
<link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
67
<link linkend="gboolean">gboolean</link> <link linkend="bonobo-arg-type-is-equal">bonobo_arg_type_is_equal</link> (<link linkend="BonoboArgType">BonoboArgType</link> a,
68
<link linkend="BonoboArgType">BonoboArgType</link> b,
69
<link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
21
typedef <link linkend="BonoboArg">BonoboArg</link>;
22
typedef <link linkend="BonoboArgType">BonoboArgType</link>;
23
#define <link linkend="BONOBO-ARG-NULL:CAPS">BONOBO_ARG_NULL</link>
24
#define <link linkend="BONOBO-ARG-BOOLEAN:CAPS">BONOBO_ARG_BOOLEAN</link>
25
#define <link linkend="BONOBO-ARG-SHORT:CAPS">BONOBO_ARG_SHORT</link>
26
#define <link linkend="BONOBO-ARG-INT:CAPS">BONOBO_ARG_INT</link>
27
#define <link linkend="BONOBO-ARG-LONG:CAPS">BONOBO_ARG_LONG</link>
28
#define <link linkend="BONOBO-ARG-LONGLONG:CAPS">BONOBO_ARG_LONGLONG</link>
29
#define <link linkend="BONOBO-ARG-FLOAT:CAPS">BONOBO_ARG_FLOAT</link>
30
#define <link linkend="BONOBO-ARG-DOUBLE:CAPS">BONOBO_ARG_DOUBLE</link>
31
#define <link linkend="BONOBO-ARG-CHAR:CAPS">BONOBO_ARG_CHAR</link>
32
#define <link linkend="BONOBO-ARG-STRING:CAPS">BONOBO_ARG_STRING</link>
33
#define <link linkend="BONOBO-ARG-GET-GENERAL:CAPS">BONOBO_ARG_GET_GENERAL</link> (a,c,t,e)
34
#define <link linkend="BONOBO-ARG-SET-GENERAL:CAPS">BONOBO_ARG_SET_GENERAL</link> (a,v,c,t,e)
35
#define <link linkend="BONOBO-ARG-GET-BOOLEAN:CAPS">BONOBO_ARG_GET_BOOLEAN</link> (a)
36
#define <link linkend="BONOBO-ARG-SET-BOOLEAN:CAPS">BONOBO_ARG_SET_BOOLEAN</link> (a,v)
37
#define <link linkend="BONOBO-ARG-GET-SHORT:CAPS">BONOBO_ARG_GET_SHORT</link> (a)
38
#define <link linkend="BONOBO-ARG-SET-SHORT:CAPS">BONOBO_ARG_SET_SHORT</link> (a,v)
39
#define <link linkend="BONOBO-ARG-GET-INT:CAPS">BONOBO_ARG_GET_INT</link> (a)
40
#define <link linkend="BONOBO-ARG-SET-INT:CAPS">BONOBO_ARG_SET_INT</link> (a,v)
41
#define <link linkend="BONOBO-ARG-GET-LONG:CAPS">BONOBO_ARG_GET_LONG</link> (a)
42
#define <link linkend="BONOBO-ARG-SET-LONG:CAPS">BONOBO_ARG_SET_LONG</link> (a,v)
43
#define <link linkend="BONOBO-ARG-GET-LONGLONG:CAPS">BONOBO_ARG_GET_LONGLONG</link> (a)
44
#define <link linkend="BONOBO-ARG-SET-LONGLONG:CAPS">BONOBO_ARG_SET_LONGLONG</link> (a,v)
45
#define <link linkend="BONOBO-ARG-GET-FLOAT:CAPS">BONOBO_ARG_GET_FLOAT</link> (a)
46
#define <link linkend="BONOBO-ARG-SET-FLOAT:CAPS">BONOBO_ARG_SET_FLOAT</link> (a,v)
47
#define <link linkend="BONOBO-ARG-GET-DOUBLE:CAPS">BONOBO_ARG_GET_DOUBLE</link> (a)
48
#define <link linkend="BONOBO-ARG-SET-DOUBLE:CAPS">BONOBO_ARG_SET_DOUBLE</link> (a,v)
49
#define <link linkend="BONOBO-ARG-GET-CHAR:CAPS">BONOBO_ARG_GET_CHAR</link> (a)
50
#define <link linkend="BONOBO-ARG-SET-CHAR:CAPS">BONOBO_ARG_SET_CHAR</link> (a,v)
51
#define <link linkend="BONOBO-ARG-GET-STRING:CAPS">BONOBO_ARG_GET_STRING</link> (a)
52
#define <link linkend="BONOBO-ARG-SET-STRING:CAPS">BONOBO_ARG_SET_STRING</link> (a,v)
53
<link linkend="BonoboArg">BonoboArg</link>* <link linkend="bonobo-arg-new">bonobo_arg_new</link> (<link linkend="BonoboArgType">BonoboArgType</link> t);
54
<link linkend="BonoboArg">BonoboArg</link>* <link linkend="bonobo-arg-new-from">bonobo_arg_new_from</link> (<link linkend="BonoboArgType">BonoboArgType</link> t,
55
<link linkend="gconstpointer">gconstpointer</link> data);
56
<link linkend="void">void</link> <link linkend="bonobo-arg-release">bonobo_arg_release</link> (<link linkend="BonoboArg">BonoboArg</link> *arg);
57
<link linkend="BonoboArg">BonoboArg</link>* <link linkend="bonobo-arg-copy">bonobo_arg_copy</link> (const <link linkend="BonoboArg">BonoboArg</link> *arg);
58
<link linkend="void">void</link> <link linkend="bonobo-arg-from-gvalue">bonobo_arg_from_gvalue</link> (<link linkend="BonoboArg">BonoboArg</link> *a,
59
const <link linkend="GValue">GValue</link> *value);
60
<link linkend="BonoboArgType">BonoboArgType</link> <link linkend="bonobo-arg-type-from-gtype">bonobo_arg_type_from_gtype</link> (<link linkend="GType">GType</link> t);
61
<link linkend="void">void</link> <link linkend="bonobo-arg-to-gvalue">bonobo_arg_to_gvalue</link> (<link linkend="GValue">GValue</link> *value,
62
const <link linkend="BonoboArg">BonoboArg</link> *arg);
63
<link linkend="GType">GType</link> <link linkend="bonobo-arg-type-to-gtype">bonobo_arg_type_to_gtype</link> (<link linkend="BonoboArgType">BonoboArgType</link> id);
64
<link linkend="gboolean">gboolean</link> <link linkend="bonobo-arg-is-equal">bonobo_arg_is_equal</link> (const <link linkend="BonoboArg">BonoboArg</link> *a,
65
const <link linkend="BonoboArg">BonoboArg</link> *b,
66
<link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);
67
<link linkend="gboolean">gboolean</link> <link linkend="bonobo-arg-type-is-equal">bonobo_arg_type_is_equal</link> (<link linkend="BonoboArgType">BonoboArgType</link> a,
68
<link linkend="BonoboArgType">BonoboArgType</link> b,
69
<link linkend="CORBA-Environment">CORBA_Environment</link> *opt_ev);