Public Types | |
|
typedef std::map< std::string, Variant >::iterator | iterator |
|
typedef std::map< std::string, Variant >::const_iterator | const_iterator |
Public Member Functions | |
| Object (const std::string &value) throw (TypeCastException) | |
| Object (const std::vector< std::string > &token) throw (TypeCastException) | |
| Object (const std::map< std::string, Variant > &value) throw () | |
| Object (const Object &other) throw () | |
| bool | operator== (const Object &other) const throw () |
| bool | operator!= (const Object &other) const throw () |
| Object & | operator= (const Object &other) throw () |
| Object & | operator+= (const Variant &other) throw () |
| const Variant & | operator[] (const std::string &key) const throw () |
| Variant & | operator[] (const std::string &key) throw () |
| iterator | begin () throw () |
| iterator | end () throw () |
| const_iterator | cbegin () const throw () |
| const_iterator | cend () const throw () |
|
const std::map< std::string, Variant > * | getObject () const throw (UnsupportedOperatorException) |
| size_t | size () const throw () |
| bool | empty () const throw () |
| bool | erase (const Variant &key) throw () |
| virtual const std::string & | str () const throw () |
Static Public Attributes | |
| static const boost::regex | Pattern |
| static const boost::regex | NodePattern |
| static const int | Type = 0x51 |
Definition at line 27 of file Object.h.
1.6.1