CsEntityVisitor Class Reference

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 (CsEntityFormalParameterList *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 (CsEntityConstant *entity)
virtual void visit (CsEntityVariable *entity)
virtual void visit (CsEntityBlockVariable *entity)
virtual void visit (CsEntityDelegate *entity)
virtual void visit (CsEntityProperty *entity)
virtual void visit (CsEntityEvent *entity)
virtual void visit (CsEntityLocalConstant *entity)
virtual void visit (CsEntityLocalVariable *entity)


Detailed Description

Entity Visitor.

Visit all entities with depth-first strategy. Every entity visited only once.


Member Function Documentation

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 CsEntityDelegate 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 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 CsEntityFormalParameterList 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]
 

© 2005 metaspec