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

PtreeDeclarator Class Reference

#include <ptree.h>

Inheritance diagram for PtreeDeclarator:

Inheritance graph
[legend]
Collaboration diagram for PtreeDeclarator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PtreeDeclarator (Ptree *, Encoding &, Encoding &, Ptree *)
 PtreeDeclarator (Encoding &, Encoding &, Ptree *)
 PtreeDeclarator (Ptree *, Ptree *, Encoding &, Encoding &, Ptree *)
 PtreeDeclarator (Ptree *, Encoding &)
 PtreeDeclarator (Encoding &)
 PtreeDeclarator (PtreeDeclarator *, Ptree *, Ptree *)
int What ()
char * GetEncodedType ()
char * GetEncodedName ()
Ptree * Name ()
void Print (std::ostream &, int, int)
Ptree * GetComments ()
void SetComments (Ptree *c)

Private Attributes

char * type
char * name
Ptree * declared_name
Ptree * comments

Constructor & Destructor Documentation

PtreeDeclarator::PtreeDeclarator (  Ptree *  ,
Encoding &  ,
Encoding &  ,
Ptree * 
) 
 

PtreeDeclarator::PtreeDeclarator (  Encoding &  ,
Encoding &  ,
Ptree * 
) 
 

PtreeDeclarator::PtreeDeclarator (  Ptree *  ,
Ptree *  ,
Encoding &  ,
Encoding &  ,
Ptree * 
) 
 

PtreeDeclarator::PtreeDeclarator (  Ptree *  ,
Encoding & 
) 
 

PtreeDeclarator::PtreeDeclarator (  Encoding &   ) 
 

PtreeDeclarator::PtreeDeclarator (  PtreeDeclarator *  ,
Ptree *  ,
Ptree * 
) 
 


Member Function Documentation

int PtreeDeclarator::What (   )  [virtual]
 

Reimplemented from Ptree.

char * PtreeDeclarator::GetEncodedType (   )  [virtual]
 

Reimplemented from Ptree.

char * PtreeDeclarator::GetEncodedName (   )  [virtual]
 

Reimplemented from Ptree.

Ptree* PtreeDeclarator::Name (   )  [inline]
 

void PtreeDeclarator::Print (  std::ostream &  ,
int  ,
int 
)  [virtual]
 

Reimplemented from NonLeaf.

Ptree* PtreeDeclarator::GetComments (   )  [inline]
 

void PtreeDeclarator::SetComments (  Ptree *  c  )  [inline]
 


Member Data Documentation

char* PtreeDeclarator::type [private]
 

char* PtreeDeclarator::name [private]
 

Ptree* PtreeDeclarator::declared_name [private]
 

Ptree* PtreeDeclarator::comments [private]
 


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