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