#include <tree.hpp>
Public Member Functions | |
conditional_expr () | |
conditional_expr (conditional_expr const &node) | |
void | set_condition (boost::shared_ptr< component > comp) |
boost::shared_ptr < component > | get_condition () const |
void | set_then (boost::shared_ptr< component > comp) |
boost::shared_ptr < component > | get_then () const |
void | set_else (boost::shared_ptr< component > comp) |
boost::shared_ptr < component > | get_else () const |
string | to_string () const |
component * | clone () const |
void | accept (const_visitor &v) const |
void | accept (visitor &v) |
Definition at line 308 of file tree.hpp.
jdl::conditional_expr::conditional_expr | ( | ) | [inline] |
Definition at line 310 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by clone().
jdl::conditional_expr::conditional_expr | ( | conditional_expr const & | node | ) | [inline] |
void jdl::conditional_expr::set_condition | ( | boost::shared_ptr< component > | comp | ) | [inline] |
Definition at line 319 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::create().
boost::shared_ptr<component> jdl::conditional_expr::get_condition | ( | ) | const [inline] |
Definition at line 321 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::dump_visitor::visit().
void jdl::conditional_expr::set_then | ( | boost::shared_ptr< component > | comp | ) | [inline] |
Definition at line 323 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::create().
boost::shared_ptr<component> jdl::conditional_expr::get_then | ( | ) | const [inline] |
Definition at line 325 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::dump_visitor::visit().
void jdl::conditional_expr::set_else | ( | boost::shared_ptr< component > | comp | ) | [inline] |
Definition at line 327 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::create().
boost::shared_ptr<component> jdl::conditional_expr::get_else | ( | ) | const [inline] |
Definition at line 329 of file tree.hpp.
References jdl::abstract_node::children.
Referenced by jdl::dump_visitor::visit().
string conditional_expr::to_string | ( | ) | const [virtual] |
Implements jdl::component.
Definition at line 210 of file tree.cpp.
References jdl::abstract_node::children.
component* jdl::conditional_expr::clone | ( | ) | const [inline, virtual] |
void conditional_expr::accept | ( | const_visitor & | v | ) | const [virtual] |
Implements jdl::abstract_node.
Definition at line 216 of file tree.cpp.
References jdl::const_visitor::visit().
void conditional_expr::accept | ( | visitor & | v | ) | [virtual] |
Implements jdl::abstract_node.
Definition at line 219 of file tree.cpp.
References jdl::visitor::visit().