jdl::base_visitor Class Reference

#include <visitor.hpp>

Inheritance diagram for jdl::base_visitor:

Inheritance graph
[legend]
Collaboration diagram for jdl::base_visitor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void visit (int_node &node)
void visit (string_node &node)
void visit (string_literal_node &node)
void visit (float_node &node)
void visit (binary_expr_node &node)
void visit (attribute_definition_node &node)
void visit (conditional_expr &node)
void visit (dot_node &node)
void visit (bracket_node &node)
void visit (term_node &node)
void visit (list_node &node)
void visit (func_call_node &node)
void visit (unary_expr_node &node)

Private Member Functions

void visit_node (abstract_node *node)


Detailed Description

Definition at line 98 of file visitor.hpp.


Member Function Documentation

void base_visitor::visit_node ( abstract_node node  )  [private]

Definition at line 161 of file visitor.cpp.

References jdl::abstract_node::get_children().

Referenced by visit().

void jdl::base_visitor::visit ( int_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 101 of file visitor.hpp.

void jdl::base_visitor::visit ( string_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 102 of file visitor.hpp.

void jdl::base_visitor::visit ( string_literal_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 103 of file visitor.hpp.

void jdl::base_visitor::visit ( float_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 104 of file visitor.hpp.

void jdl::base_visitor::visit ( binary_expr_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 105 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( attribute_definition_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 106 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( conditional_expr node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 107 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( dot_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 108 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( bracket_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 109 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( term_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 110 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( list_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 111 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( func_call_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 112 of file visitor.hpp.

References visit_node().

void jdl::base_visitor::visit ( unary_expr_node node  )  [inline, virtual]

Implements jdl::visitor.

Definition at line 113 of file visitor.hpp.

References visit_node().


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