Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

spot::ltl::node_type_form_visitor Class Reference

Type the first node of a formula. More...

#include <reducform.hh>

Inheritance diagram for spot::ltl::node_type_form_visitor:

Inheritance graph
[legend]
Collaboration diagram for spot::ltl::node_type_form_visitor:

Collaboration graph
[legend]
List of all members.

Public Types

enum  type {
  Atom, Const, Unop, Binop,
  Multop
}

Public Member Functions

 node_type_form_visitor ()
virtual ~node_type_form_visitor ()
type result () const
void visit (const atomic_prop *ap)
void visit (const constant *c)
void visit (const unop *uo)
void visit (const binop *bo)
void visit (const multop *mo)

Protected Attributes

type result_

Detailed Description

Type the first node of a formula.


Member Enumeration Documentation

enum spot::ltl::node_type_form_visitor::type
 

Enumeration values:
Atom 
Const 
Unop 
Binop 
Multop 


Constructor & Destructor Documentation

spot::ltl::node_type_form_visitor::node_type_form_visitor  ) 
 

virtual spot::ltl::node_type_form_visitor::~node_type_form_visitor  )  [inline, virtual]
 


Member Function Documentation

type spot::ltl::node_type_form_visitor::result  )  const
 

void spot::ltl::node_type_form_visitor::visit const multop mo  )  [virtual]
 

Implements spot::ltl::const_visitor.

void spot::ltl::node_type_form_visitor::visit const binop bo  )  [virtual]
 

Implements spot::ltl::const_visitor.

void spot::ltl::node_type_form_visitor::visit const unop uo  )  [virtual]
 

Implements spot::ltl::const_visitor.

void spot::ltl::node_type_form_visitor::visit const constant c  )  [virtual]
 

Implements spot::ltl::const_visitor.

void spot::ltl::node_type_form_visitor::visit const atomic_prop ap  )  [virtual]
 

Implements spot::ltl::const_visitor.


Member Data Documentation

type spot::ltl::node_type_form_visitor::result_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue May 25 14:52:59 2004 for spot by doxygen 1.3.7