Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

NonLeaf Class Reference

#include <ptree.h>

Inheritance diagram for NonLeaf:

Inheritance graph
[legend]
Collaboration diagram for NonLeaf:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NonLeaf (Ptree *, Ptree *)
bool IsLeaf ()
void Print (std::ostream &, int, int)
int Write (std::ostream &, int)
void PrintWithEncodeds (std::ostream &, int, int)
void WritePS (ProgramString &)

Protected Member Functions

bool TooDeep (std::ostream &, int)

Constructor & Destructor Documentation

NonLeaf::NonLeaf Ptree ,
Ptree
 


Member Function Documentation

bool NonLeaf::IsLeaf  )  [virtual]
 

Reimplemented from Ptree.

void NonLeaf::Print std::ostream &  ,
int  ,
int 
[virtual]
 

Reimplemented from Ptree.

Reimplemented in PtreeBrace, PtreeDeclarator, PtreeName, and PtreeFstyleCastExpr.

int NonLeaf::Write std::ostream &  ,
int 
[virtual]
 

Reimplemented from Ptree.

Reimplemented in PtreeBrace.

void NonLeaf::PrintWithEncodeds std::ostream &  ,
int  ,
int 
 

void NonLeaf::WritePS ProgramString  )  [virtual]
 

Reimplemented from Ptree.

bool NonLeaf::TooDeep std::ostream &  ,
int 
[protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 11 22:35:54 2004 for IOPC by Doxygen 1.3.6