#include <TAOConstructor.h>
Public Member Functions | |
void | add () |
void | createBeh (string name="") |
Beh & | currentBeh () |
void | drop () |
std::string | getId () const |
virtual string | getName () |
TAO (ITAOConstructor *constructor=0) | |
void | updateId (string newId, string newName) |
virtual void | writeXml (ostream &stream, int depth) |
Public Attributes | |
std::vector< Beh > | behs |
string | name |
std::deque< Beh > | stack |
std::string | start |
Definition at line 251 of file TAOConstructor.h.
tao_constructor::TAO::TAO | ( | ITAOConstructor * | constructor = 0 | ) | [inline] |
Definition at line 259 of file TAOConstructor.h.
void tao_constructor::TAO::add | ( | ) | [inline] |
Definition at line 267 of file TAOConstructor.h.
void tao_constructor::TAO::createBeh | ( | string | name = "" | ) | [inline] |
Definition at line 263 of file TAOConstructor.h.
Beh& tao_constructor::TAO::currentBeh | ( | ) | [inline] |
Definition at line 276 of file TAOConstructor.h.
void tao_constructor::TAO::drop | ( | ) | [inline] |
Definition at line 272 of file TAOConstructor.h.
std::string tao_constructor::TAO::getId | ( | ) | const [inline] |
Definition at line 312 of file TAOConstructor.h.
virtual string tao_constructor::TAO::getName | ( | ) | [inline, virtual] |
Definition at line 280 of file TAOConstructor.h.
void tao_constructor::TAO::updateId | ( | string | newId, |
string | newName | ||
) | [inline] |
Definition at line 296 of file TAOConstructor.h.
virtual void tao_constructor::TAO::writeXml | ( | ostream & | stream, |
int | depth | ||
) | [inline, virtual] |
Implements tao_constructor::IXmlWritable.
Definition at line 284 of file TAOConstructor.h.
std::vector<Beh> tao_constructor::TAO::behs |
Definition at line 256 of file TAOConstructor.h.
string tao_constructor::TAO::name |
Definition at line 254 of file TAOConstructor.h.
std::deque<Beh> tao_constructor::TAO::stack |
Definition at line 257 of file TAOConstructor.h.
std::string tao_constructor::TAO::start |
Definition at line 255 of file TAOConstructor.h.