|
ROSE
0.11.124.0
|
#include <Rose/Yaml.h>
Public Member Functions | |
| Iterator () | |
| Default constructor. More... | |
| Iterator (const Iterator &) | |
| Copy constructor. More... | |
| Iterator & | operator= (const Iterator &) |
| Assignment operator. More... | |
| ~Iterator () | |
| Destructor. More... | |
| std::pair< const std::string &, Node & > | operator* () |
| Get node of iterator. More... | |
| std::unique_ptr< std::pair< const std::string &, Node & > > | operator-> () |
| Dereference. More... | |
| bool | operator== (const Iterator &) |
| Check if this iterator is equal to another iterator. More... | |
| bool | operator!= (const Iterator &) |
| Check if this iterator is not equal to another iterator. More... | |
| Iterator & | operator++ () |
| Increment operator. | |
| Iterator | operator++ (int) |
| Increment operator. | |
| Iterator & | operator-- () |
| Decrement operator. | |
| Iterator | operator-- (int) |
| Decrement operator. | |
| Rose::Yaml::Iterator::Iterator | ( | ) |
Default constructor.
| Rose::Yaml::Iterator::Iterator | ( | const Iterator & | ) |
Copy constructor.
| Rose::Yaml::Iterator::~Iterator | ( | ) |
Destructor.
| 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.
| std::unique_ptr<std::pair<const std::string&, Node&> > Rose::Yaml::Iterator::operator-> | ( | ) |
Dereference.
| bool Rose::Yaml::Iterator::operator== | ( | const Iterator & | ) |
Check if this iterator is equal to another iterator.
| bool Rose::Yaml::Iterator::operator!= | ( | const Iterator & | ) |
Check if this iterator is not equal to another iterator.
1.8.10