CsEntityBlock Struct Reference

Local block entity. More...

Inheritance diagram for CsEntityBlock:
CsScopeEntity CsEntity

List of all members.

Public Member Functions

 CsEntityBlock (CsNode *decl_)
virtual ~CsEntityBlock ()
virtual void visit (CsEntityVisitor *visitor)

Public Attributes

CsNodedecl
 AST-node where entity was defined (one of: CsSwitchSection, CsSwitchStatement, CsForStatement, CsTryStatement, CsUsingStatement, CsFixedStatement).
single_list< CsEntity * > * blocks
 Nested local blocks.

Detailed Description

Local block entity.


Constructor & Destructor Documentation

CsEntityBlock::CsEntityBlock ( CsNode decl_  )  [inline]
virtual CsEntityBlock::~CsEntityBlock (  )  [inline, virtual]

Member Function Documentation

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

Reimplemented from CsScopeEntity.


Member Data Documentation

Nested local blocks.

© 2010 metaspec