#include <BTConstructor.h>
Public Member Functions | |
BTConstructor (std::stringstream &errors, std::string filename) | |
bool | contains (std::string name) const |
bool | contains_fsm (string name) const |
bool | contains_tree (string name) const |
std::string | copy (std::string name) const |
std::string | copy_fsm (std::string name) const |
std::string | copy_tree (std::string name) const |
void | map_ids (std::string name, std::string id) const |
void | map_ids_fsm (std::string name, std::string id) const |
void | map_ids_tree (std::string name, std::string id) const |
void | saveDot (std::ostream &out, std::string tab, std::string name, std::string id) const |
void | saveDot_fsm (std::ostream &out, std::string tab, std::string name, std::string id) const |
void | saveDot_tree (std::ostream &out, std::string tab, std::string name, std::string id) const |
void | saveXml (std::ostream &out, std::string tab, std::string name, std::string id) const |
void | saveXml_fsm (std::ostream &out, std::string tab, std::string name, std::string id) const |
void | saveXml_tree (std::ostream &out, std::string tab, std::string name, std::string id) const |
std::string | search_simple_node (std::string name) const |
Public Attributes | |
std::stringstream & | errors |
std::string | filename |
Container * | fsms |
std::deque< Node > | stack_node |
Definition at line 125 of file BTConstructor.h.
bt_constructor::BTConstructor::BTConstructor | ( | std::stringstream & | errors, |
std::string | filename | ||
) | [inline] |
Definition at line 127 of file BTConstructor.h.
bool bt_constructor::BTConstructor::contains | ( | std::string | name | ) | const [inline, virtual] |
Implements Container.
Definition at line 148 of file BTConstructor.h.
bool bt_constructor::BTConstructor::contains_fsm | ( | string | name | ) | const [inline] |
Definition at line 141 of file BTConstructor.h.
bool bt_constructor::BTConstructor::contains_tree | ( | string | name | ) | const [inline] |
Definition at line 134 of file BTConstructor.h.
std::string bt_constructor::BTConstructor::copy | ( | std::string | name | ) | const [virtual] |
Implements Container.
Definition at line 47 of file Constructors.cpp.
std::string bt_constructor::BTConstructor::copy_fsm | ( | std::string | name | ) | const [inline] |
Definition at line 144 of file BTConstructor.h.
std::string bt_constructor::BTConstructor::copy_tree | ( | std::string | name | ) | const [inline] |
Definition at line 137 of file BTConstructor.h.
void bt_constructor::BTConstructor::map_ids | ( | std::string | name, |
std::string | id | ||
) | const [virtual] |
Implements Container.
Definition at line 67 of file Constructors.cpp.
void bt_constructor::BTConstructor::map_ids_fsm | ( | std::string | name, |
std::string | id | ||
) | const [inline] |
Definition at line 173 of file BTConstructor.h.
void bt_constructor::BTConstructor::map_ids_tree | ( | std::string | name, |
std::string | id | ||
) | const [inline] |
Definition at line 172 of file BTConstructor.h.
void bt_constructor::BTConstructor::saveDot | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [virtual] |
Implements Container.
Definition at line 59 of file Constructors.cpp.
void bt_constructor::BTConstructor::saveDot_fsm | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [inline] |
Definition at line 162 of file BTConstructor.h.
void bt_constructor::BTConstructor::saveDot_tree | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [inline] |
Definition at line 165 of file BTConstructor.h.
void bt_constructor::BTConstructor::saveXml | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [virtual] |
Implements Container.
Definition at line 51 of file Constructors.cpp.
void bt_constructor::BTConstructor::saveXml_fsm | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [inline] |
Definition at line 152 of file BTConstructor.h.
void bt_constructor::BTConstructor::saveXml_tree | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [inline] |
Definition at line 155 of file BTConstructor.h.
std::string bt_constructor::BTConstructor::search_simple_node | ( | std::string | name | ) | const |
Definition at line 74 of file Constructors.cpp.
std::stringstream& bt_constructor::BTConstructor::errors |
Definition at line 131 of file BTConstructor.h.
std::string bt_constructor::BTConstructor::filename |
Definition at line 132 of file BTConstructor.h.
Definition at line 130 of file BTConstructor.h.
std::deque<Node> bt_constructor::BTConstructor::stack_node [mutable] |
Definition at line 129 of file BTConstructor.h.