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

PtreeName Class Reference

#include <ptree.h>

Inheritance diagram for PtreeName:

Inheritance graph
[legend]
Collaboration diagram for PtreeName:

Collaboration graph
[legend]
List of all members.

Public Methods

 PtreeName (Ptree *, Encoding &)
int What ()
char * GetEncodedName ()
void Print (ostream &, int, int)
PtreeTranslate (Walker *)
void Typeof (Walker *, TypeInfo &)

Private Attributes

char * name

Constructor & Destructor Documentation

PtreeName::PtreeName Ptree  ,
Encoding  
 

Definition at line 591 of file ptree.cc.

References name.


Member Function Documentation

char * PtreeName::GetEncodedName   [virtual]
 

Reimplemented from Ptree.

Definition at line 602 of file ptree.cc.

References name.

void PtreeName::Print ostream &   ,
int   ,
int   
[virtual]
 

Reimplemented from NonLeaf.

Definition at line 607 of file ptree.cc.

References NonLeaf::Print(), and NonLeaf::PrintWithEncodeds().

Ptree * PtreeName::Translate Walker   [virtual]
 

Reimplemented from Ptree.

Definition at line 615 of file ptree.cc.

References Walker::TranslateVariable().

void PtreeName::Typeof Walker  ,
TypeInfo  
[virtual]
 

Reimplemented from Ptree.

Definition at line 620 of file ptree.cc.

References Walker::TypeofVariable().

int PtreeName::What   [virtual]
 

Reimplemented from Ptree.

Definition at line 597 of file ptree.cc.

References ntName.


Member Data Documentation

char* PtreeName::name [private]
 

Definition at line 261 of file ptree.h.

Referenced by GetEncodedName(), and PtreeName().


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