Public Member Functions |
| bool | operator== (const GroupInfo &) const |
| bool | operator!= (const GroupInfo &) const |
| bool | operator< (const GroupInfo &) const |
| bool | operator> (const GroupInfo &) const |
| bool | hasField (const std::string &key) const |
| | Returns true if there is a field name "key".
|
| const boost::any & | operator[] (const std::string &key) const throw (DmException) |
| boost::any & | operator[] (const std::string &key) |
| bool | operator== (const Extensible &) const |
| bool | operator!= (const Extensible &) const |
| bool | operator> (const Extensible &) const |
| bool | operator< (const Extensible &) const |
| unsigned long | size () const |
| | Number of elements inside this Extensible.
|
| void | clear () |
| | Removes all the content.
|
| void | copy (const Extensible &s) |
| | Copies the content from another Extensible.
|
| void | erase (const std::string &) |
| | Removes an entry.
|
| std::string | serialize (void) const |
| | Serializes to JSON. In principle, it only supports POD.
|
| void | deserialize (const std::string &serial) throw (DmException) |
| | Deserializes from a JSON string.
|
| std::vector< std::string > | getKeys (void) const throw (DmException) |
| | Get all the keys available.
|
| bool | getBool (const std::string &key) const throw (DmException) |
| | Gets a boolean. May be able to perform some conversions.
|
| long | getLong (const std::string &key) const throw (DmException) |
| | Gets an integer. May be able to perform some conversions.
|
| unsigned long | getUnsigned (const std::string &key) const throw (DmException) |
| | Gets an unsigned integer. May be able to perform some conversions.
|
| double | getDouble (const std::string &key) const throw (DmException) |
| | Gets a float. May be able to perform some conversions.
|
| std::string | getString (const std::string &key) const throw (DmException) |
| | Gets a string. May perform some conversions.
|
| Extensible | getExtensible (const std::string &key) const throw (DmException) |
| | Gets a nested dictionary.
|
| std::vector< boost::any > | getVector (const std::string &key) const throw (DmException) |
| | Gets an array.
|
Additional Inherited Members |
| static bool | anyToBoolean (const boost::any &any) |
| | Converts an any to a boolean, casting if needed.
|
| static unsigned | anyToUnsigned (const boost::any &any) |
| | Converts an any to an unsigned, casting if needed.
|
| static long | anyToLong (const boost::any &any) |
| | Converts an any to a long, casting if needed.
|
| static double | anyToDouble (const boost::any &any) |
| | Converts an any to a double, casting if needed.
|
| static std::string | anyToString (const boost::any &any) |
| | Converts an any to a string, casting if needed.
|
Group information See UserInfo