|
|
| VString () |
| | Construct an invalid member key.
|
|
| VString (const char *key) |
| | Construct a member key from a C string.
|
|
| VString (const std::string &key) |
| | Construct a member key from a C++ string.
|
|
| VString (ArrayIndex index) |
| | Construct a member key from an array element index.
|
|
| VString (const self_type &rhs) |
| | Copy constructor.
|
|
self_type & | operator= (const self_type &rhs) |
| | Copy assignment operator.
|
| bool | operator< (const self_type &rhs) const |
| | Lesser than comparison operator.
|
| bool | operator== (const self_type &rhs) const |
| | Equality comparison operator.
|
|
std::string | string () const |
| | Get the C++ string stored for this member key.
|
|
const char * | c_str () const |
| | Get the C string stored for this member key.
|
|
ArrayIndex | index () const |
| | Get the stored array index key.
|
|
|
void | swap (self_type &rhs) |
Definition at line 40 of file VString.hpp.
◆ self_type
| typedef VString nom::VString::self_type |
◆ operator<()
| bool nom::VString::operator< |
( |
const self_type & | rhs | ) |
const |
Lesser than comparison operator.
- Note
- This is required for an implementation inside std::map.
◆ operator==()
| bool nom::VString::operator== |
( |
const self_type & | rhs | ) |
const |
Equality comparison operator.
- Note
- This is required for an implementation inside std::map.
◆ cstr_
| std::string nom::VString::cstr_ |
|
private |
◆ index_
| ArrayIndex nom::VString::index_ |
|
private |
The documentation for this class was generated from the following file:
- /home/jeff/Projects/nomlib.git/include/nomlib/ptree/VString.hpp