Puma::CVisitor Class Reference

#include <CVisitor.h>

Inheritance diagram for Puma::CVisitor:

Inheritance graph

List of all members.

Public Member Functions

 CVisitor ()
virtual ~CVisitor ()
void abort (bool v=true)
void prune (bool v=true)
bool aborted () const
bool pruned () const
void visit (CTree *node)
virtual void pre_visit (CTree *node)
virtual void post_visit (CTree *node)


Constructor & Destructor Documentation

Puma::CVisitor::CVisitor (  )  [inline]

virtual Puma::CVisitor::~CVisitor (  )  [inline, virtual]


Member Function Documentation

void Puma::CVisitor::abort ( bool  v = true  )  [inline]

void Puma::CVisitor::prune ( bool  v = true  )  [inline]

bool Puma::CVisitor::aborted (  )  const [inline]

bool Puma::CVisitor::pruned (  )  const [inline]

void Puma::CVisitor::visit ( CTree node  ) 

virtual void Puma::CVisitor::pre_visit ( CTree node  )  [virtual]

Reimplemented in Puma::CCSemVisitor, and Puma::CSemVisitor.

virtual void Puma::CVisitor::post_visit ( CTree node  )  [virtual]

Reimplemented in Puma::CCSemVisitor, and Puma::CSemVisitor.


Generated on Sat May 10 03:04:06 2008 for Puma by  doxygen 1.5.5