Public Member Functions | Private Attributes | Friends | List of all members
YAML_PM::Iterator Class Reference

#include <iterator.h>

Public Member Functions

const Nodefirst () const
 
 Iterator ()
 
 Iterator (const Iterator &rhs)
 
 Iterator (std::auto_ptr< IterPriv > pData)
 
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

◆ Iterator() [1/3]

YAML_PM::Iterator::Iterator ( )

Definition at line 7 of file iterator.cpp.

◆ Iterator() [2/3]

YAML_PM::Iterator::Iterator ( std::auto_ptr< IterPriv pData)

Definition at line 11 of file iterator.cpp.

◆ Iterator() [3/3]

YAML_PM::Iterator::Iterator ( const Iterator rhs)

Definition at line 15 of file iterator.cpp.

◆ ~Iterator()

YAML_PM::Iterator::~Iterator ( )

Definition at line 28 of file iterator.cpp.

Member Function Documentation

◆ first()

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

Definition at line 70 of file iterator.cpp.

◆ operator*()

const Node & YAML_PM::Iterator::operator* ( ) const

Definition at line 54 of file iterator.cpp.

◆ operator++() [1/2]

Iterator & YAML_PM::Iterator::operator++ ( )

Definition at line 32 of file iterator.cpp.

◆ operator++() [2/2]

Iterator YAML_PM::Iterator::operator++ ( int  )

Definition at line 42 of file iterator.cpp.

◆ operator->()

const Node * YAML_PM::Iterator::operator-> ( ) const

Definition at line 62 of file iterator.cpp.

◆ operator=()

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

Definition at line 19 of file iterator.cpp.

◆ second()

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

Definition at line 78 of file iterator.cpp.

Friends And Related Function Documentation

◆ operator!=

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

Definition at line 99 of file iterator.cpp.

◆ operator==

YAML_CPP_API bool operator== ( const Iterator it,
const Iterator jt 
)
friend

Definition at line 86 of file iterator.cpp.

Member Data Documentation

◆ m_pData

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:


mp2p_icp
Author(s):
autogenerated on Fri Dec 20 2024 03:46:01