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

PtreeFstyleCastExpr Class Reference

#include <ptree.h>

Inheritance diagram for PtreeFstyleCastExpr:

Inheritance graph
[legend]
Collaboration diagram for PtreeFstyleCastExpr:

Collaboration graph
[legend]
List of all members.

Public Methods

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

Private Attributes

char * type

Constructor & Destructor Documentation

PtreeFstyleCastExpr::PtreeFstyleCastExpr Encoding  ,
Ptree  ,
Ptree  
 

Definition at line 627 of file ptree.cc.

References Encoding::Get(), and type.

PtreeFstyleCastExpr::PtreeFstyleCastExpr char *   ,
Ptree  ,
Ptree  
 

Definition at line 633 of file ptree.cc.

References type.


Member Function Documentation

char * PtreeFstyleCastExpr::GetEncodedType   [virtual]
 

Reimplemented from Ptree.

Definition at line 644 of file ptree.cc.

References type.

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

Reimplemented from NonLeaf.

Definition at line 649 of file ptree.cc.

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

Ptree * PtreeFstyleCastExpr::Translate Walker   [virtual]
 

Reimplemented from Ptree.

Definition at line 657 of file ptree.cc.

References Walker::TranslateFstyleCast().

void PtreeFstyleCastExpr::Typeof Walker  ,
TypeInfo  
[virtual]
 

Reimplemented from Ptree.

Definition at line 662 of file ptree.cc.

References Walker::TypeofFstyleCast().

int PtreeFstyleCastExpr::What   [virtual]
 

Reimplemented from Ptree.

Definition at line 639 of file ptree.cc.

References ntFstyleCast.


Member Data Documentation

char* PtreeFstyleCastExpr::type [private]
 

Definition at line 275 of file ptree.h.

Referenced by GetEncodedType(), and PtreeFstyleCastExpr().


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