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

Bind Class Reference

#include <env.h>

Inheritance diagram for Bind:

Inheritance graph
[legend]
List of all members.

Public Types

enum  Kind {
  isVarName,
  isTypedefName,
  isClassName,
  isEnumName,
  isTemplateClass,
  isTemplateFunction
}

Public Member Functions

virtual Kind What ()=nil
virtual void GetType (TypeInfo &, Environment *)=nil
virtual char * GetEncodedType ()
virtual bool IsType ()
virtual ClassClassMetaobject ()
virtual void SetClassMetaobject (Class *)

Member Enumeration Documentation

enum Bind::Kind
 

Enumeration values:
isVarName 
isTypedefName 
isClassName 
isEnumName 
isTemplateClass 
isTemplateFunction 


Member Function Documentation

virtual Kind Bind::What  )  [virtual]
 

Reimplemented in BindVarName, BindTypedefName, BindClassName, BindEnumName, BindTemplateClass, and BindTemplateFunction.

virtual void Bind::GetType TypeInfo ,
Environment
[virtual]
 

Reimplemented in BindVarName, BindTypedefName, BindClassName, BindEnumName, BindTemplateClass, and BindTemplateFunction.

char * Bind::GetEncodedType  )  [virtual]
 

Reimplemented in BindVarName, and BindTypedefName.

bool Bind::IsType  )  [virtual]
 

Reimplemented in BindVarName, and BindTemplateFunction.

Class * Bind::ClassMetaobject  )  [virtual]
 

Reimplemented in BindClassName, and BindTemplateClass.

void Bind::SetClassMetaobject Class  )  [virtual]
 

Reimplemented in BindClassName, and BindTemplateClass.


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