45
45
</tr></table></div>
46
46
<div class="refsynopsisdiv" title="Synopsis">
47
47
<a name="libbonobo-bonobo-arg.synopsis"></a><h2>Synopsis</h2>
48
<pre class="synopsis">
49
typedef <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a>;
48
<pre class="synopsis">typedef <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a>;
50
49
typedef <a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a>;
51
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-NULL--CAPS" title="BONOBO_ARG_NULL">BONOBO_ARG_NULL</a>
52
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-BOOLEAN--CAPS" title="BONOBO_ARG_BOOLEAN">BONOBO_ARG_BOOLEAN</a>
53
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SHORT--CAPS" title="BONOBO_ARG_SHORT">BONOBO_ARG_SHORT</a>
54
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-INT--CAPS" title="BONOBO_ARG_INT">BONOBO_ARG_INT</a>
55
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONG--CAPS" title="BONOBO_ARG_LONG">BONOBO_ARG_LONG</a>
56
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONGLONG--CAPS" title="BONOBO_ARG_LONGLONG">BONOBO_ARG_LONGLONG</a>
57
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-FLOAT--CAPS" title="BONOBO_ARG_FLOAT">BONOBO_ARG_FLOAT</a>
58
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-DOUBLE--CAPS" title="BONOBO_ARG_DOUBLE">BONOBO_ARG_DOUBLE</a>
59
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-CHAR--CAPS" title="BONOBO_ARG_CHAR">BONOBO_ARG_CHAR</a>
60
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-STRING--CAPS" title="BONOBO_ARG_STRING">BONOBO_ARG_STRING</a>
61
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-GENERAL--CAPS" title="BONOBO_ARG_GET_GENERAL()">BONOBO_ARG_GET_GENERAL</a> (a,c,t,e)
62
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-GENERAL--CAPS" title="BONOBO_ARG_SET_GENERAL()">BONOBO_ARG_SET_GENERAL</a> (a,v,c,t,e)
63
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-BOOLEAN--CAPS" title="BONOBO_ARG_GET_BOOLEAN()">BONOBO_ARG_GET_BOOLEAN</a> (a)
64
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-BOOLEAN--CAPS" title="BONOBO_ARG_SET_BOOLEAN()">BONOBO_ARG_SET_BOOLEAN</a> (a,v)
65
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-SHORT--CAPS" title="BONOBO_ARG_GET_SHORT()">BONOBO_ARG_GET_SHORT</a> (a)
66
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-SHORT--CAPS" title="BONOBO_ARG_SET_SHORT()">BONOBO_ARG_SET_SHORT</a> (a,v)
67
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-INT--CAPS" title="BONOBO_ARG_GET_INT()">BONOBO_ARG_GET_INT</a> (a)
68
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-INT--CAPS" title="BONOBO_ARG_SET_INT()">BONOBO_ARG_SET_INT</a> (a,v)
69
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONG--CAPS" title="BONOBO_ARG_GET_LONG()">BONOBO_ARG_GET_LONG</a> (a)
70
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONG--CAPS" title="BONOBO_ARG_SET_LONG()">BONOBO_ARG_SET_LONG</a> (a,v)
71
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONGLONG--CAPS" title="BONOBO_ARG_GET_LONGLONG()">BONOBO_ARG_GET_LONGLONG</a> (a)
72
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONGLONG--CAPS" title="BONOBO_ARG_SET_LONGLONG()">BONOBO_ARG_SET_LONGLONG</a> (a,v)
73
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-FLOAT--CAPS" title="BONOBO_ARG_GET_FLOAT()">BONOBO_ARG_GET_FLOAT</a> (a)
74
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-FLOAT--CAPS" title="BONOBO_ARG_SET_FLOAT()">BONOBO_ARG_SET_FLOAT</a> (a,v)
75
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-DOUBLE--CAPS" title="BONOBO_ARG_GET_DOUBLE()">BONOBO_ARG_GET_DOUBLE</a> (a)
76
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-DOUBLE--CAPS" title="BONOBO_ARG_SET_DOUBLE()">BONOBO_ARG_SET_DOUBLE</a> (a,v)
77
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-CHAR--CAPS" title="BONOBO_ARG_GET_CHAR()">BONOBO_ARG_GET_CHAR</a> (a)
78
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-CHAR--CAPS" title="BONOBO_ARG_SET_CHAR()">BONOBO_ARG_SET_CHAR</a> (a,v)
79
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-STRING--CAPS" title="BONOBO_ARG_GET_STRING()">BONOBO_ARG_GET_STRING</a> (a)
80
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-STRING--CAPS" title="BONOBO_ARG_SET_STRING()">BONOBO_ARG_SET_STRING</a> (a,v)
81
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> * <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new" title="bonobo_arg_new ()">bonobo_arg_new</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> t);
82
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> * <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new-from" title="bonobo_arg_new_from ()">bonobo_arg_new_from</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> t,
84
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"
85
>gconstpointer</a> data);
86
void <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-release" title="bonobo_arg_release ()">bonobo_arg_release</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);
87
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> * <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-copy" title="bonobo_arg_copy ()">bonobo_arg_copy</a> (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);
88
void <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-from-gvalue" title="bonobo_arg_from_gvalue ()">bonobo_arg_from_gvalue</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *a,
90
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
92
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-from-gtype" title="bonobo_arg_type_from_gtype ()">bonobo_arg_type_from_gtype</a> (<a
93
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
95
void <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-to-gvalue" title="bonobo_arg_to_gvalue ()">bonobo_arg_to_gvalue</a> (<a
96
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
98
const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *arg);
100
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
101
>GType</a> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-to-gtype" title="bonobo_arg_type_to_gtype ()">bonobo_arg_type_to_gtype</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> id);
103
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
104
>gboolean</a> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-is-equal" title="bonobo_arg_is_equal ()">bonobo_arg_is_equal</a> (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *a,
105
const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg">BonoboArg</a> *b,
106
CORBA_Environment *opt_ev);
108
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
109
>gboolean</a> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-is-equal" title="bonobo_arg_type_is_equal ()">bonobo_arg_type_is_equal</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> a,
110
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType">BonoboArgType</a> b,
111
CORBA_Environment *opt_ev);
50
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-NULL:CAPS" title="BONOBO_ARG_NULL">BONOBO_ARG_NULL</a>
51
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-BOOLEAN:CAPS" title="BONOBO_ARG_BOOLEAN">BONOBO_ARG_BOOLEAN</a>
52
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SHORT:CAPS" title="BONOBO_ARG_SHORT">BONOBO_ARG_SHORT</a>
53
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-INT:CAPS" title="BONOBO_ARG_INT">BONOBO_ARG_INT</a>
54
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONG:CAPS" title="BONOBO_ARG_LONG">BONOBO_ARG_LONG</a>
55
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-LONGLONG:CAPS" title="BONOBO_ARG_LONGLONG">BONOBO_ARG_LONGLONG</a>
56
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-FLOAT:CAPS" title="BONOBO_ARG_FLOAT">BONOBO_ARG_FLOAT</a>
57
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-DOUBLE:CAPS" title="BONOBO_ARG_DOUBLE">BONOBO_ARG_DOUBLE</a>
58
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-CHAR:CAPS" title="BONOBO_ARG_CHAR">BONOBO_ARG_CHAR</a>
59
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-STRING:CAPS" title="BONOBO_ARG_STRING">BONOBO_ARG_STRING</a>
60
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-GENERAL:CAPS" title="BONOBO_ARG_GET_GENERAL()">BONOBO_ARG_GET_GENERAL</a> (a,c,t,e)
61
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-GENERAL:CAPS" title="BONOBO_ARG_SET_GENERAL()">BONOBO_ARG_SET_GENERAL</a> (a,v,c,t,e)
62
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-BOOLEAN:CAPS" title="BONOBO_ARG_GET_BOOLEAN()">BONOBO_ARG_GET_BOOLEAN</a> (a)
63
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-BOOLEAN:CAPS" title="BONOBO_ARG_SET_BOOLEAN()">BONOBO_ARG_SET_BOOLEAN</a> (a,v)
64
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-SHORT:CAPS" title="BONOBO_ARG_GET_SHORT()">BONOBO_ARG_GET_SHORT</a> (a)
65
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-SHORT:CAPS" title="BONOBO_ARG_SET_SHORT()">BONOBO_ARG_SET_SHORT</a> (a,v)
66
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-INT:CAPS" title="BONOBO_ARG_GET_INT()">BONOBO_ARG_GET_INT</a> (a)
67
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-INT:CAPS" title="BONOBO_ARG_SET_INT()">BONOBO_ARG_SET_INT</a> (a,v)
68
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONG:CAPS" title="BONOBO_ARG_GET_LONG()">BONOBO_ARG_GET_LONG</a> (a)
69
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONG:CAPS" title="BONOBO_ARG_SET_LONG()">BONOBO_ARG_SET_LONG</a> (a,v)
70
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-LONGLONG:CAPS" title="BONOBO_ARG_GET_LONGLONG()">BONOBO_ARG_GET_LONGLONG</a> (a)
71
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-LONGLONG:CAPS" title="BONOBO_ARG_SET_LONGLONG()">BONOBO_ARG_SET_LONGLONG</a> (a,v)
72
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-FLOAT:CAPS" title="BONOBO_ARG_GET_FLOAT()">BONOBO_ARG_GET_FLOAT</a> (a)
73
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-FLOAT:CAPS" title="BONOBO_ARG_SET_FLOAT()">BONOBO_ARG_SET_FLOAT</a> (a,v)
74
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-DOUBLE:CAPS" title="BONOBO_ARG_GET_DOUBLE()">BONOBO_ARG_GET_DOUBLE</a> (a)
75
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-DOUBLE:CAPS" title="BONOBO_ARG_SET_DOUBLE()">BONOBO_ARG_SET_DOUBLE</a> (a,v)
76
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-CHAR:CAPS" title="BONOBO_ARG_GET_CHAR()">BONOBO_ARG_GET_CHAR</a> (a)
77
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-CHAR:CAPS" title="BONOBO_ARG_SET_CHAR()">BONOBO_ARG_SET_CHAR</a> (a,v)
78
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-GET-STRING:CAPS" title="BONOBO_ARG_GET_STRING()">BONOBO_ARG_GET_STRING</a> (a)
79
#define <a class="link" href="libbonobo-bonobo-arg.html#BONOBO-ARG-SET-STRING:CAPS" title="BONOBO_ARG_SET_STRING()">BONOBO_ARG_SET_STRING</a> (a,v)
80
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> * <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new" title="bonobo_arg_new ()">bonobo_arg_new</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> t);
81
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> * <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-new-from" title="bonobo_arg_new_from ()">bonobo_arg_new_from</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> t,
82
<span class="returnvalue">gconstpointer</span> data);
83
<span class="returnvalue">void</span> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-release" title="bonobo_arg_release ()">bonobo_arg_release</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);
84
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> * <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-copy" title="bonobo_arg_copy ()">bonobo_arg_copy</a> (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);
85
<span class="returnvalue">void</span> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-from-gvalue" title="bonobo_arg_from_gvalue ()">bonobo_arg_from_gvalue</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *a,
86
const <span class="returnvalue">GValue</span> *value);
87
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-from-gtype" title="bonobo_arg_type_from_gtype ()">bonobo_arg_type_from_gtype</a> (<span class="returnvalue">GType</span> t);
88
<span class="returnvalue">void</span> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-to-gvalue" title="bonobo_arg_to_gvalue ()">bonobo_arg_to_gvalue</a> (<span class="returnvalue">GValue</span> *value,
89
const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *arg);
90
<span class="returnvalue">GType</span> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-to-gtype" title="bonobo_arg_type_to_gtype ()">bonobo_arg_type_to_gtype</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> id);
91
<span class="returnvalue">gboolean</span> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-is-equal" title="bonobo_arg_is_equal ()">bonobo_arg_is_equal</a> (const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *a,
92
const <a class="link" href="libbonobo-bonobo-arg.html#BonoboArg" title="BonoboArg"><span class="returnvalue">BonoboArg</span></a> *b,
93
<span class="returnvalue">CORBA_Environment</span> *opt_ev);
94
<span class="returnvalue">gboolean</span> <a class="link" href="libbonobo-bonobo-arg.html#bonobo-arg-type-is-equal" title="bonobo_arg_type_is_equal ()">bonobo_arg_type_is_equal</a> (<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> a,
95
<a class="link" href="libbonobo-bonobo-arg.html#BonoboArgType" title="BonoboArgType"><span class="returnvalue">BonoboArgType</span></a> b,
96
<span class="returnvalue">CORBA_Environment</span> *opt_ev);
114
99
<div class="refsect1" title="Description">