#include <visitor.hpp>
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 () |
Definition at line 45 of file visitor.hpp.
virtual jdl::visitor::~visitor | ( | ) | [inline, virtual] |
Definition at line 60 of file visitor.hpp.
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.