3 #ifndef _GCONFMM_VALUE_H 4 #define _GCONFMM_VALUE_H 31 #include <glibmm/ustring.h> 63 #ifndef DOXYGEN_SHOULD_SKIP_THIS 71 static GType value_type() G_GNUC_CONST;
97 #ifndef DOXYGEN_SHOULD_SKIP_THIS 105 static GType value_type() G_GNUC_CONST;
144 #ifndef DOXYGEN_SHOULD_SKIP_THIS 145 typedef Value CppObjectType;
187 void set(gdouble val);
195 void set(
const Schema& sc);
199 void set_car(
const Value& car);
203 void set_cdr(
const Value& cdr);
207 void set(
const Glib::ustring& val);
219 void set_int_list(
const SListHandle_ValueInt& list);
224 void set_bool_list(
const SListHandle_ValueBool& list);
229 void set_float_list(
const SListHandle_ValueFloat& list);
234 void set_string_list(
const SListHandle_ValueString& list);
239 void set_schema_list(
const SListHandle_ValueSchema& list);
261 bool get_bool()
const;
265 double get_float()
const;
269 Glib::ustring get_string()
const;
273 Schema get_schema()
const;
277 Value get_car()
const;
280 Value get_cdr()
const;
291 SListHandle_ValueFloat get_float_list()
const;
297 SListHandle_ValueInt get_int_list()
const;
303 SListHandle_ValueBool get_bool_list()
const;
309 SListHandle_ValueString get_string_list()
const;
315 SListHandle_ValueSchema get_schema_list()
const;
322 Glib::ustring to_string()
const;
std::pair< ValueType, ValueType > ValueTypePair
Definition: value.h:120
Definition: callback.h:33
struct _GConfValue GConfValue
Definition: value_listhelpers.h:25
const GConfValue * gobj() const
Definition: value.h:159
GConfValue * gobj()
Definition: value.h:158
Wrapper for primitive types.
Definition: value.h:141
GConfValue * gobject_
Definition: value.h:165
std::pair< Value, Value > ValuePair
Definition: value.h:119