#include <Container.h>
Public Member Functions | |
virtual bool | contains (std::string name) const =0 |
virtual std::string | copy (std::string name) const =0 |
virtual void | map_ids (std::string name, std::string id) const =0 |
virtual void | saveDot (std::ostream &out, std::string tab, std::string name, std::string id) const =0 |
virtual void | saveXml (std::ostream &out, std::string tab, std::string name, std::string id) const =0 |
virtual | ~Container () |
Static Public Member Functions | |
static void | clear_postData () |
static std::string | get_id_counter () |
static std::map< std::string, std::string > & | map_id_to_number () |
static std::stringstream & | postData () |
static void | reset_id_counter () |
Static Private Member Functions | |
static int & | id_counter () |
Definition at line 19 of file Container.h.
virtual Container::~Container | ( | ) | [inline, virtual] |
Definition at line 29 of file Container.h.
static void Container::clear_postData | ( | ) | [inline, static] |
Definition at line 26 of file Container.h.
virtual bool Container::contains | ( | std::string | name | ) | const [pure virtual] |
Implemented in fsm_constructor::FSMConstructor, and bt_constructor::BTConstructor.
virtual std::string Container::copy | ( | std::string | name | ) | const [pure virtual] |
Implemented in fsm_constructor::FSMConstructor, and bt_constructor::BTConstructor.
static std::string Container::get_id_counter | ( | ) | [inline, static] |
Definition at line 23 of file Container.h.
static int& Container::id_counter | ( | ) | [inline, static, private] |
Definition at line 20 of file Container.h.
static std::map<std::string, std::string>& Container::map_id_to_number | ( | ) | [inline, static] |
Definition at line 24 of file Container.h.
virtual void Container::map_ids | ( | std::string | name, |
std::string | id | ||
) | const [pure virtual] |
Implemented in bt_constructor::BTConstructor, and fsm_constructor::FSMConstructor.
static std::stringstream& Container::postData | ( | ) | [inline, static] |
Definition at line 25 of file Container.h.
static void Container::reset_id_counter | ( | ) | [inline, static] |
Definition at line 22 of file Container.h.
virtual void Container::saveDot | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [pure virtual] |
Implemented in bt_constructor::BTConstructor, and fsm_constructor::FSMConstructor.
virtual void Container::saveXml | ( | std::ostream & | out, |
std::string | tab, | ||
std::string | name, | ||
std::string | id | ||
) | const [pure virtual] |
Implemented in bt_constructor::BTConstructor, and fsm_constructor::FSMConstructor.