jdl::visitor Class Reference

#include <visitor.hpp>

Inheritance diagram for jdl::visitor:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void visit (int_node &node)=0
virtual void visit (float_node &node)=0
virtual void visit (string_node &node)=0
virtual void visit (string_literal_node &node)=0
virtual void visit (binary_expr_node &node)=0
virtual void visit (attribute_definition_node &node)=0
virtual void visit (conditional_expr &node)=0
virtual void visit (dot_node &node)=0
virtual void visit (bracket_node &node)=0
virtual void visit (term_node &node)=0
virtual void visit (list_node &node)=0
virtual void visit (func_call_node &node)=0
virtual void visit (unary_expr_node &node)=0
virtual ~visitor ()


Detailed Description

Definition at line 45 of file visitor.hpp.


Constructor & Destructor Documentation

virtual jdl::visitor::~visitor (  )  [inline, virtual]

Definition at line 60 of file visitor.hpp.


Member Function Documentation

virtual void jdl::visitor::visit ( int_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

Referenced by jdl::float_node::accept(), jdl::string_literal_node::accept(), jdl::string_node::accept(), jdl::int_node::accept(), jdl::func_call_node::accept(), jdl::list_node::accept(), jdl::term_node::accept(), jdl::bracket_node::accept(), jdl::dot_node::accept(), jdl::conditional_expr::accept(), jdl::attribute_definition_node::accept(), jdl::unary_expr_node::accept(), and jdl::binary_expr_node::accept().

virtual void jdl::visitor::visit ( float_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( string_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( string_literal_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( binary_expr_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( attribute_definition_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( conditional_expr node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( dot_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( bracket_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( term_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( list_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( func_call_node node  )  [pure virtual]

Implemented in jdl::base_visitor.

virtual void jdl::visitor::visit ( unary_expr_node node  )  [pure virtual]

Implemented in jdl::base_visitor.


The documentation for this class was generated from the following file:
Generated on Sun Feb 17 16:56:01 2008 for JDLParser by  doxygen 1.5.3