#include <tree.hpp>
Public Member Functions | |
attribute_definition_node () | |
attribute_definition_node (attribute_definition_node const &node) | |
void | set_name (boost::shared_ptr< string_node > comp) |
boost::shared_ptr < string_node > | get_name () const |
void | set_value (boost::shared_ptr< component > comp) |
boost::shared_ptr < component > | get_value () const |
string | to_string () const |
component * | clone () const |
void | accept (const_visitor &v) const |
void | accept (visitor &v) |
Definition at line 274 of file tree.hpp.
jdl::attribute_definition_node::attribute_definition_node | ( | ) | [inline] |
Definition at line 276 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by clone().
jdl::attribute_definition_node::attribute_definition_node | ( | attribute_definition_node const & | node | ) | [inline] |
void jdl::attribute_definition_node::set_name | ( | boost::shared_ptr< string_node > | comp | ) | [inline] |
Definition at line 285 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::create().
boost::shared_ptr<string_node> jdl::attribute_definition_node::get_name | ( | ) | const [inline] |
Definition at line 287 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::find_visitor::visit(), jdl::dag_visitor::visit(), jdl::collection_visitor::visit(), jdl::check_type_visitor::visit(), and jdl::dump_visitor::visit().
void jdl::attribute_definition_node::set_value | ( | boost::shared_ptr< component > | comp | ) | [inline] |
Definition at line 289 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::create().
boost::shared_ptr<component> jdl::attribute_definition_node::get_value | ( | ) | const [inline] |
Definition at line 291 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::find_visitor::visit(), jdl::dag_visitor::visit(), jdl::collection_visitor::visit(), jdl::check_type_visitor::visit(), and jdl::dump_visitor::visit().
string attribute_definition_node::to_string | ( | ) | const [virtual] |
Implements jdl::component.
Definition at line 195 of file tree.cpp.
References jdl::abstract_node::children.
component* jdl::attribute_definition_node::clone | ( | ) | const [inline, virtual] |
Implements jdl::component.
Definition at line 295 of file tree.hpp.
References attribute_definition_node().
void attribute_definition_node::accept | ( | const_visitor & | v | ) | const [virtual] |
Implements jdl::abstract_node.
Definition at line 200 of file tree.cpp.
References jdl::const_visitor::visit().
void attribute_definition_node::accept | ( | visitor & | v | ) | [virtual] |
Implements jdl::abstract_node.
Definition at line 204 of file tree.cpp.
References jdl::visitor::visit().