Public Member Functions | Private Attributes | Friends
YAML_PM::Iterator Class Reference

#include <iterator.h>

List of all members.

Public Member Functions

const Nodefirst () const
 Iterator ()
 Iterator (std::auto_ptr< IterPriv > pData)
 Iterator (const Iterator &rhs)
const Nodeoperator* () const
Iteratoroperator++ ()
Iterator operator++ (int)
const Nodeoperator-> () const
Iteratoroperator= (const Iterator &rhs)
const Nodesecond () const
 ~Iterator ()

Private Attributes

std::auto_ptr< IterPrivm_pData

Friends

YAML_CPP_API bool operator!= (const Iterator &it, const Iterator &jt)
YAML_CPP_API bool operator== (const Iterator &it, const Iterator &jt)

Detailed Description

Definition at line 16 of file iterator.h.


Constructor & Destructor Documentation

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.

Definition at line 15 of file iterator.cpp.

Definition at line 28 of file iterator.cpp.


Member Function Documentation

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.

Iterator & YAML_PM::Iterator::operator= ( const Iterator rhs)

Definition at line 19 of file iterator.cpp.

const Node & YAML_PM::Iterator::second ( ) const

Definition at line 78 of file iterator.cpp.


Friends And Related Function Documentation

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.


Member Data Documentation

std::auto_ptr<IterPriv> YAML_PM::Iterator::m_pData [private]

Definition at line 36 of file iterator.h.


The documentation for this class was generated from the following files:


upstream_src
Author(s):
autogenerated on Mon Oct 6 2014 10:27:44