CsEntityVariable Struct Reference

Variable entity. More...

Inheritance diagram for CsEntityVariable:

CsEntity List of all members.

Public Member Functions

 CsEntityVariable (WPHashString phs, cs_entity_access ac, CsVariableDeclarator *decl_)
virtual ~CsEntityVariable ()
virtual void visit (CsEntityVisitor *visitor)

Static Public Member Functions

static void * operator new (size_t size)
static void operator delete (void *address)

Public Attributes

CsEntityTypeRef type
 Variable type.
CsVariableDeclaratordecl
 AST-node where entity was defined. Null if entity imported from assembly.

Detailed Description

Variable entity.


Constructor & Destructor Documentation

CsEntityVariable::CsEntityVariable WPHashString  phs,
cs_entity_access  ac,
CsVariableDeclarator decl_
[inline]
 

virtual CsEntityVariable::~CsEntityVariable  )  [inline, virtual]
 


Member Function Documentation

static void CsEntityVariable::operator delete void *  address  )  [inline, static]
 

static void* CsEntityVariable::operator new size_t  size  )  [inline, static]
 

virtual void CsEntityVariable::visit CsEntityVisitor visitor  )  [inline, virtual]
 

Implements CsEntity.


Member Data Documentation

CsVariableDeclarator* CsEntityVariable::decl
 

AST-node where entity was defined. Null if entity imported from assembly.

CsEntityTypeRef CsEntityVariable::type
 

Variable type.

© 2005 metaspec