#include <iterator.h>
Public Member Functions | |
const Node & | first () const |
Iterator () | |
Iterator (std::auto_ptr< IterPriv > pData) | |
Iterator (const Iterator &rhs) | |
const Node & | operator* () const |
Iterator & | operator++ () |
Iterator | operator++ (int) |
const Node * | operator-> () const |
Iterator & | operator= (const Iterator &rhs) |
const Node & | second () const |
~Iterator () | |
Private Attributes | |
std::auto_ptr< IterPriv > | m_pData |
Friends | |
YAML_CPP_API bool | operator!= (const Iterator &it, const Iterator &jt) |
YAML_CPP_API bool | operator== (const Iterator &it, const Iterator &jt) |
Definition at line 16 of file iterator.h.
Definition at line 7 of file iterator.cpp.
YAML_PM::Iterator::Iterator | ( | std::auto_ptr< IterPriv > | pData | ) |
Definition at line 11 of file iterator.cpp.
YAML_PM::Iterator::Iterator | ( | const Iterator & | rhs | ) |
Definition at line 15 of file iterator.cpp.
Definition at line 28 of file iterator.cpp.
const Node & YAML_PM::Iterator::first | ( | ) | const |
Definition at line 70 of file iterator.cpp.
const Node & YAML_PM::Iterator::operator* | ( | ) | const |
Definition at line 54 of file iterator.cpp.
Iterator & YAML_PM::Iterator::operator++ | ( | ) |
Definition at line 32 of file iterator.cpp.
Iterator YAML_PM::Iterator::operator++ | ( | int | ) |
Definition at line 42 of file iterator.cpp.
const Node * YAML_PM::Iterator::operator-> | ( | ) | const |
Definition at line 62 of file iterator.cpp.
Definition at line 19 of file iterator.cpp.
const Node & YAML_PM::Iterator::second | ( | ) | const |
Definition at line 78 of file iterator.cpp.
YAML_CPP_API bool operator!= | ( | const Iterator & | it, |
const Iterator & | jt | ||
) | [friend] |
Definition at line 99 of file iterator.cpp.
YAML_CPP_API bool operator== | ( | const Iterator & | it, |
const Iterator & | jt | ||
) | [friend] |
Definition at line 86 of file iterator.cpp.
std::auto_ptr<IterPriv> YAML_PM::Iterator::m_pData [private] |
Definition at line 36 of file iterator.h.