Public Member Functions | Private Member Functions | Private Attributes | Friends

pf_Fragments::Iterator Class Reference

#include <pf_Fragments.h>

List of all members.

Public Member Functions

 Iterator ()
Iteratoroperator++ ()
Iterator operator++ (int)
Iteratoroperator-- ()
Iterator operator-- (int)
bool operator== (const Iterator other)
bool operator!= (const Iterator other)
const pf_Fragvalue () const
pf_Fragvalue ()
bool is_valid () const

Private Member Functions

 Iterator (const pf_Fragments *owner, Node *node=0)
const NodegetNode () const
NodegetNode ()

Private Attributes

const pf_Fragmentsm_pOwner
Nodem_pNode

Friends

class pf_Fragments
class pf_Frag

Constructor & Destructor Documentation

pf_Fragments::Iterator::Iterator (  )  [inline]
pf_Fragments::Iterator::Iterator ( const pf_Fragments owner,
Node node = 0 
) [inline, private]

Member Function Documentation

const Node* pf_Fragments::Iterator::getNode (  )  const [inline, private]
Node* pf_Fragments::Iterator::getNode (  )  [inline, private]
bool pf_Fragments::Iterator::is_valid (  )  const [inline]
bool pf_Fragments::Iterator::operator!= ( const Iterator  other  )  [inline]
Iterator pf_Fragments::Iterator::operator++ ( int   )  [inline]
Iterator& pf_Fragments::Iterator::operator++ (  )  [inline]
Iterator pf_Fragments::Iterator::operator-- ( int   )  [inline]
Iterator& pf_Fragments::Iterator::operator-- (  )  [inline]
bool pf_Fragments::Iterator::operator== ( const Iterator  other  )  [inline]

References m_pNode, and m_pOwner.

const pf_Frag* pf_Fragments::Iterator::value (  )  const
pf_Frag * pf_Fragments::Iterator::value ( void   ) 

Friends And Related Function Documentation

friend class pf_Frag [friend]
friend class pf_Fragments [friend]

Member Data Documentation

Referenced by operator==(), and value().

Referenced by operator==().


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