ROSE
0.11.96.11
|
#include <Yaml.h>
Public Member Functions | |
Iterator () | |
Default constructor. | |
Iterator (const Iterator &) | |
Copy constructor. | |
Iterator & | operator= (const Iterator &) |
Assignment operator. | |
~Iterator () | |
Destructor. | |
std::pair< const std::string &, Node & > | operator* () |
Get node of iterator. More... | |
std::unique_ptr< std::pair< const std::string &, Node & > > | operator-> () |
Dereference. | |
bool | operator== (const Iterator &) |
Check if this iterator is equal to another iterator. | |
bool | operator!= (const Iterator &) |
Check if this iterator is not equal to another iterator. | |
Iterator & | operator++ () |
Increment operator. | |
Iterator | operator++ (int) |
Increment operator. | |
Iterator & | operator-- () |
Decrement operator. | |
Iterator | operator-- (int) |
Decrement operator. | |
std::pair<const std::string&, Node&> Rose::Yaml::Iterator::operator* | ( | ) |
Get node of iterator.
First pair item is the key of map value, empty if type is sequence.