#include <FSMConstructor.h>

Public Member Functions | |
| void | add () |
| 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 | create () |
| void | drop () |
| Fsm & | fsm () |
| FSMConstructor (std::stringstream &errors, std::string filename) | |
| 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 |
Public Attributes | |
| std::stringstream & | errors |
| std::string | filename |
| std::map< std::string, Fsm > | fsms |
| std::deque< Fsm > | stack |
| Container * | trees |
Definition at line 105 of file FSMConstructor.h.
| fsm_constructor::FSMConstructor::FSMConstructor | ( | std::stringstream & | errors, |
| std::string | filename | ||
| ) | [inline] |
Definition at line 114 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::add | ( | ) | [inline] |
Definition at line 122 of file FSMConstructor.h.
| bool fsm_constructor::FSMConstructor::contains | ( | std::string | name | ) | const [inline, virtual] |
Implements Container.
Definition at line 151 of file FSMConstructor.h.
| bool fsm_constructor::FSMConstructor::contains_fsm | ( | string | name | ) | const [inline] |
Definition at line 128 of file FSMConstructor.h.
| bool fsm_constructor::FSMConstructor::contains_tree | ( | string | name | ) | const [inline] |
Definition at line 135 of file FSMConstructor.h.
| std::string fsm_constructor::FSMConstructor::copy | ( | std::string | name | ) | const [virtual] |
Implements Container.
Definition at line 15 of file Constructors.cpp.
| std::string fsm_constructor::FSMConstructor::copy_fsm | ( | std::string | name | ) | const [inline] |
Definition at line 131 of file FSMConstructor.h.
| std::string fsm_constructor::FSMConstructor::copy_tree | ( | std::string | name | ) | const [inline] |
Definition at line 139 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::create | ( | ) | [inline] |
Definition at line 116 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::drop | ( | ) | [inline] |
Definition at line 119 of file FSMConstructor.h.
| Fsm& fsm_constructor::FSMConstructor::fsm | ( | ) | [inline] |
Definition at line 126 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::map_ids | ( | std::string | name, |
| std::string | id | ||
| ) | const [virtual] |
Implements Container.
Definition at line 35 of file Constructors.cpp.
| void fsm_constructor::FSMConstructor::map_ids_fsm | ( | std::string | name, |
| std::string | id | ||
| ) | const [inline] |
Definition at line 167 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::map_ids_tree | ( | std::string | name, |
| std::string | id | ||
| ) | const [inline] |
Definition at line 166 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::saveDot | ( | std::ostream & | out, |
| std::string | tab, | ||
| std::string | name, | ||
| std::string | id | ||
| ) | const [virtual] |
Implements Container.
Definition at line 27 of file Constructors.cpp.
| void fsm_constructor::FSMConstructor::saveDot_fsm | ( | std::ostream & | out, |
| std::string | tab, | ||
| std::string | name, | ||
| std::string | id | ||
| ) | const [inline] |
Definition at line 157 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::saveDot_tree | ( | std::ostream & | out, |
| std::string | tab, | ||
| std::string | name, | ||
| std::string | id | ||
| ) | const [inline] |
Definition at line 160 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::saveXml | ( | std::ostream & | out, |
| std::string | tab, | ||
| std::string | name, | ||
| std::string | id | ||
| ) | const [virtual] |
Implements Container.
Definition at line 19 of file Constructors.cpp.
| void fsm_constructor::FSMConstructor::saveXml_fsm | ( | std::ostream & | out, |
| std::string | tab, | ||
| std::string | name, | ||
| std::string | id | ||
| ) | const [inline] |
Definition at line 143 of file FSMConstructor.h.
| void fsm_constructor::FSMConstructor::saveXml_tree | ( | std::ostream & | out, |
| std::string | tab, | ||
| std::string | name, | ||
| std::string | id | ||
| ) | const [inline] |
Definition at line 146 of file FSMConstructor.h.
| std::stringstream& fsm_constructor::FSMConstructor::errors |
Definition at line 110 of file FSMConstructor.h.
| std::string fsm_constructor::FSMConstructor::filename |
Definition at line 111 of file FSMConstructor.h.
| std::map<std::string, Fsm> fsm_constructor::FSMConstructor::fsms |
Definition at line 107 of file FSMConstructor.h.
| std::deque<Fsm> fsm_constructor::FSMConstructor::stack |
Definition at line 108 of file FSMConstructor.h.
Definition at line 109 of file FSMConstructor.h.