|
| property (void) |
| default constructor
|
|
| property (const std::string &_val) |
| initing ctor
|
|
| property (object *o) |
| initing ctor
|
|
virtual | ~property () |
| destructor
|
|
virtual oflow_i & | print (oflow_i &o) const |
| pretty ascii printer
|
|
virtual bool | load (iobjflow_i &in) |
| serialization loader
|
|
virtual void | save (oobjflow_i &out) const |
| serialization saver
|
|
virtual bool | is_node (void) const |
| is this a record prop? (default, false)
|
|
virtual void | add_end (const std::string &name, property *prop) |
|
virtual iterator | get (const std::string &name) |
| gets a list of properties. if name doesnt exist, a valid, empty iterator will be returned
|
|
virtual property * | get_first (const std::string &name) |
| gets the first entry. this will crash if the entry doesnt exist!
|
|
virtual size_t | get_size (const std::string &name) const |
|
virtual bool | contains (const std::string &name) const |
| does the given key exist, at all
|
|
virtual void | remove (const std::string &name) |
| removes all the entries in the given prop
|
|
virtual key_iterator | get_key_iterator (void) |
| returns an iterator of keys
|
|
virtual const std::string * | get_string_value (const std::string &name) const |
| convinience routine, will always work, might return null
|
|
virtual object * | get_object_value (const std::string &name) const |
| convinience routine, will always work, might return null
|
|
void | set_value (const std::string &val) |
| sets the value string
|
|
const std::string & | get_value_as_string (void) const |
| gets the value string
|
|
void | set_value (object *obj) |
| sets the value, as an object*, will be ref counted
|
|
object * | get_value_as_object (void) const |
| gets the value, as a object
|
|
virtual | ~object () |
|
int | add_ref (void) const |
|
bool | sub_ref (void) const |
|
void | auto_ref (void) const |
|
int | current_ref (void) const |
|
bool | is_alive_object (void) const |
|
bool | is_dead_object (void) const |
|
a string property value with type string
- Author
- Aleksander Demko