Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PtreeIter Class Reference

#include <ptree-core.h>

Collaboration diagram for PtreeIter:

Collaboration graph
[legend]
List of all members.

Public Methods

 PtreeIter (Ptree *p)
Ptree * operator() ()
Ptree * Pop ()
bool Next (Ptree *&)
void Reset (Ptree *p)
Ptree * operator * ()
Ptree * operator++ ()
Ptree * operator++ (int)
Ptree * This ()
bool Empty ()

Private Attributes

Ptree * ptree

Constructor & Destructor Documentation

PtreeIter::PtreeIter (  Ptree *    p )  [inline]
 

Definition at line 182 of file ptree-core.h.


Member Function Documentation

bool PtreeIter::Empty (    )  [inline]
 

Definition at line 192 of file ptree-core.h.

References nil.

bool PtreeIter::Next (  Ptree *&    ) 
 

Definition at line 794 of file ptree-core.cc.

References Ptree::Car(), Ptree::Cdr(), FALSE, nil, ptree, and TRUE.

Ptree* PtreeIter::operator * (    )  [inline]
 

Definition at line 188 of file ptree-core.h.

Ptree* PtreeIter::operator() (    )  [inline]
 

Definition at line 183 of file ptree-core.h.

Ptree* PtreeIter::operator++ (  int    )  [inline]
 

Definition at line 190 of file ptree-core.h.

Ptree* PtreeIter::operator++ (    )  [inline]
 

Definition at line 189 of file ptree-core.h.

Ptree * PtreeIter::Pop (    ) 
 

Definition at line 783 of file ptree-core.cc.

References Ptree::Car(), Ptree::Cdr(), nil, and ptree.

void PtreeIter::Reset (  Ptree *    p )  [inline]
 

Definition at line 186 of file ptree-core.h.

Ptree * PtreeIter::This (    ) 
 

Definition at line 805 of file ptree-core.cc.

References Ptree::Car(), nil, and ptree.


Member Data Documentation

Ptree* PtreeIter::ptree [private]
 

Definition at line 195 of file ptree-core.h.

Referenced by Next(), Pop(), and This().


The documentation for this class was generated from the following files:
Generated on Mon Feb 10 17:36:27 2003 for VFiasco Semantics Compiler by doxygen1.2.15