jdl::conditional_expr Class Reference

#include <tree.hpp>

Inheritance diagram for jdl::conditional_expr:

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

Collaboration graph
[legend]

List of all members.

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
componentclone () const
void accept (const_visitor &v) const
void accept (visitor &v)


Detailed Description

Definition at line 308 of file tree.hpp.


Constructor & Destructor Documentation

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]

Definition at line 317 of file tree.hpp.


Member Function Documentation

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]

Implements jdl::component.

Definition at line 333 of file tree.hpp.

References conditional_expr().

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().


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