Public Member Functions | Public Attributes
fsm_constructor::FSMConstructor Class Reference

#include <FSMConstructor.h>

Inheritance diagram for fsm_constructor::FSMConstructor:
Inheritance graph
[legend]

List of all members.

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 ()
Fsmfsm ()
 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, Fsmfsms
std::deque< Fsmstack
Containertrees

Detailed Description

Definition at line 105 of file FSMConstructor.h.


Constructor & Destructor Documentation

fsm_constructor::FSMConstructor::FSMConstructor ( std::stringstream &  errors,
std::string  filename 
) [inline]

Definition at line 114 of file FSMConstructor.h.


Member Function Documentation

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.

Definition at line 116 of file FSMConstructor.h.

Definition at line 119 of file FSMConstructor.h.

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.


Member Data Documentation

Definition at line 110 of file FSMConstructor.h.

Definition at line 111 of file FSMConstructor.h.

Definition at line 107 of file FSMConstructor.h.

Definition at line 108 of file FSMConstructor.h.

Definition at line 109 of file FSMConstructor.h.


The documentation for this class was generated from the following files:


decision_making_parser
Author(s):
autogenerated on Wed Aug 26 2015 11:16:57