CsEntityVisitor Class Reference

Abstract Entity Visitor. More...

List of all members.

Public Member Functions

virtual void visit (CsEntityNamespace *entity)
virtual void visit (CsEntityBlock *entity)
virtual void visit (CsEntityFormalParameter *entity)
virtual void visit (CsEntityMethod *entity)
virtual void visit (CsEntityClass *entity)
virtual void visit (CsEntityStruct *entity)
virtual void visit (CsEntityInterface *entity)
virtual void visit (CsEntityEnum *entity)
virtual void visit (CsEntityDelegate *entity)
virtual void visit (CsEntityGenericParam *entity)
virtual void visit (CsEntityConstant *entity)
virtual void visit (CsEntityVariable *entity)
virtual void visit (CsEntityBlockVariable *entity)
virtual void visit (CsEntityProperty *entity)
virtual void visit (CsEntityEvent *entity)
virtual void visit (CsEntityLocalConstant *entity)
virtual void visit (CsEntityLocalVariable *entity)
virtual void visit (CsEntityAnonymousMethod *entity)

Detailed Description

Abstract Entity Visitor.

Visits all entities. Every entity node visited only once.


Member Function Documentation

virtual void CsEntityVisitor::visit ( CsEntityNamespace entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityAnonymousMethod entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityLocalVariable entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityLocalConstant entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityEvent entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityProperty entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityBlockVariable entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityVariable entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityConstant entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityGenericParam entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityDelegate entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityEnum entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityInterface entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityStruct entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityClass entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityMethod entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityFormalParameter entity) [inline, virtual]
virtual void CsEntityVisitor::visit ( CsEntityBlock entity) [inline, virtual]
© 2010 metaspec