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 ( 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]
virtual void CsEntityVisitor::visit ( CsEntityNamespace entity  )  [inline, virtual]
© 2010 metaspec