spot  1.0.2
Public Member Functions | List of all members
spot::ltl::postfix_visitor Class Reference

Apply an algorithm on each node of an AST, during a postfix traversal.Override one or more of the postifix_visitor::doit methods with the algorithm to apply. More...

#include <ltlvisit/postfix.hh>

Inheritance diagram for spot::ltl::postfix_visitor:
Inheritance graph
Collaboration diagram for spot::ltl::postfix_visitor:
Collaboration graph

Public Member Functions

 postfix_visitor ()
virtual ~postfix_visitor ()
void visit (const atomic_prop *ap)
void visit (const unop *uo)
void visit (const binop *bo)
void visit (const multop *mo)
void visit (const automatop *c)
void visit (const constant *c)
void visit (const bunop *c)
virtual void doit (const atomic_prop *ap)
virtual void doit (const unop *uo)
virtual void doit (const binop *bo)
virtual void doit (const multop *mo)
virtual void doit (const automatop *mo)
virtual void doit (const constant *c)
virtual void doit (const bunop *c)
virtual void doit_default (const formula *f)

Detailed Description

Apply an algorithm on each node of an AST, during a postfix traversal.

Override one or more of the postifix_visitor::doit methods with the algorithm to apply.

Constructor & Destructor Documentation

spot::ltl::postfix_visitor::postfix_visitor ( )
virtual spot::ltl::postfix_visitor::~postfix_visitor ( )
virtual

Member Function Documentation

virtual void spot::ltl::postfix_visitor::doit ( const atomic_prop ap)
virtual
virtual void spot::ltl::postfix_visitor::doit ( const unop uo)
virtual
virtual void spot::ltl::postfix_visitor::doit ( const binop bo)
virtual
virtual void spot::ltl::postfix_visitor::doit ( const multop mo)
virtual
virtual void spot::ltl::postfix_visitor::doit ( const automatop mo)
virtual
virtual void spot::ltl::postfix_visitor::doit ( const constant c)
virtual
virtual void spot::ltl::postfix_visitor::doit ( const bunop c)
virtual
virtual void spot::ltl::postfix_visitor::doit_default ( const formula f)
virtual
void spot::ltl::postfix_visitor::visit ( const atomic_prop ap)
virtual

Implements spot::ltl::visitor.

void spot::ltl::postfix_visitor::visit ( const unop uo)
virtual

Implements spot::ltl::visitor.

void spot::ltl::postfix_visitor::visit ( const binop bo)
virtual

Implements spot::ltl::visitor.

void spot::ltl::postfix_visitor::visit ( const multop mo)
virtual

Implements spot::ltl::visitor.

void spot::ltl::postfix_visitor::visit ( const automatop c)
virtual

Implements spot::ltl::visitor.

void spot::ltl::postfix_visitor::visit ( const constant c)
virtual

Implements spot::ltl::visitor.

void spot::ltl::postfix_visitor::visit ( const bunop c)
virtual

Implements spot::ltl::visitor.


The documentation for this class was generated from the following file:

Please comment this page and report errors about it on the RefDocComments page.
Generated on Wed Mar 6 2013 09:25:17 for spot by doxygen 1.8.1.2