CsEntityBlockVariable Struct Reference

Local block variable entity. More...

Inheritance diagram for CsEntityBlockVariable:
CsEntity

List of all members.

Public Member Functions

 CsEntityBlockVariable (WPHashString phs, CsNode *decl_)
virtual ~CsEntityBlockVariable ()
virtual void visit (CsEntityVisitor *visitor)

Public Attributes

CsNodedecl
 AST-node where entity was defined (CsForeachStatement or CsCatchClause).
single_list< CsEntity * > * blocks
 List of nested entities.

Detailed Description

Local block variable entity.


Constructor & Destructor Documentation

CsEntityBlockVariable::CsEntityBlockVariable ( WPHashString  phs,
CsNode decl_ 
) [inline]
virtual CsEntityBlockVariable::~CsEntityBlockVariable (  )  [inline, virtual]

Member Function Documentation

virtual void CsEntityBlockVariable::visit ( CsEntityVisitor visitor  )  [inline, virtual]

Implements CsEntity.


Member Data Documentation

List of nested entities.

AST-node where entity was defined (CsForeachStatement or CsCatchClause).

© 2010 metaspec