#include <tree.hpp>
Public Member Functions | |
abstract_leaf (T data) | |
T | data () const |
void | accept (const_visitor &v) const =0 |
void | accept (visitor &v)=0 |
~abstract_leaf () | |
Private Attributes | |
T | _data |
Definition at line 54 of file tree.hpp.
jdl::abstract_leaf< T >::abstract_leaf | ( | T | data | ) | [inline] |
jdl::abstract_leaf< T >::~abstract_leaf | ( | ) | [inline] |
T jdl::abstract_leaf< T >::data | ( | ) | const [inline] |
void jdl::abstract_leaf< T >::accept | ( | const_visitor & | v | ) | const [pure virtual] |
Implements jdl::component.
Implemented in jdl::int_node, jdl::float_node, jdl::string_node, and jdl::string_literal_node.
void jdl::abstract_leaf< T >::accept | ( | visitor & | v | ) | [pure virtual] |
Implements jdl::component.
Implemented in jdl::int_node, jdl::float_node, jdl::string_node, and jdl::string_literal_node.
T jdl::abstract_leaf< T >::_data [private] |