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

BindVarName Class Reference

#include <env.h>

Inheritance diagram for BindVarName:

Inheritance graph
[legend]
Collaboration diagram for BindVarName:

Collaboration graph
[legend]
List of all members.

Public Methods

 BindVarName (char *t)
Kind What ()
void GetType (TypeInfo &, Environment *)
char * GetEncodedType ()
bool IsType ()

Private Attributes

char * type

Constructor & Destructor Documentation

BindVarName::BindVarName char *    t [inline]
 

Definition at line 138 of file env.h.

References type.


Member Function Documentation

char * BindVarName::GetEncodedType   [virtual]
 

Reimplemented from Bind.

Definition at line 706 of file env.cc.

References type.

void BindVarName::GetType TypeInfo  ,
Environment  
[virtual]
 

Implements Bind.

Definition at line 701 of file env.cc.

References TypeInfo::Set(), and type.

bool BindVarName::IsType   [virtual]
 

Reimplemented from Bind.

Definition at line 711 of file env.cc.

References FALSE.

Bind::Kind BindVarName::What   [virtual]
 

Implements Bind.

Definition at line 696 of file env.cc.

References Bind::isVarName, and Bind::Kind.


Member Data Documentation

char* BindVarName::type [private]
 

Definition at line 145 of file env.h.

Referenced by BindVarName(), GetEncodedType(), and GetType().


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