#include <TAOConstructor.h>
Public Types | |
typedef map< std::string, TAO > | TaosMap |
Public Member Functions | |
void | add () |
void | create () |
TAO & | currentTao () |
void | drop () |
virtual string | getBehId (string taoName, string behName) |
string | getOnlyTaoName (string fullName) |
TAOConstructor (std::stringstream &errors, std::string filename) | |
void | writeXml (ostream &stream) |
void | writeXmlTao (string sourceTao, string targetTao, string parentId, ostream &stream, int depth) |
Public Attributes | |
stringstream & | errors |
string | filename |
deque< TAO > | stack |
TaosMap | taos |
Container * | trees |
Private Member Functions | |
bool | isLoopReference (string sourceTao, string targetTao) |
Private Attributes | |
map< string, set< string > > | referencedTaos |
TaosMap | subTaos |
Definition at line 318 of file TAOConstructor.h.
typedef map<std::string, TAO> tao_constructor::TAOConstructor::TaosMap |
Definition at line 321 of file TAOConstructor.h.
tao_constructor::TAOConstructor::TAOConstructor | ( | std::stringstream & | errors, |
std::string | filename | ||
) | [inline] |
Definition at line 329 of file TAOConstructor.h.
void tao_constructor::TAOConstructor::add | ( | ) | [inline] |
Definition at line 337 of file TAOConstructor.h.
void tao_constructor::TAOConstructor::create | ( | ) | [inline] |
Definition at line 333 of file TAOConstructor.h.
TAO& tao_constructor::TAOConstructor::currentTao | ( | ) | [inline] |
Definition at line 346 of file TAOConstructor.h.
void tao_constructor::TAOConstructor::drop | ( | ) | [inline] |
Definition at line 342 of file TAOConstructor.h.
virtual string tao_constructor::TAOConstructor::getBehId | ( | string | taoName, |
string | behName | ||
) | [inline, virtual] |
Implements tao_constructor::ITAOConstructor.
Definition at line 350 of file TAOConstructor.h.
string tao_constructor::TAOConstructor::getOnlyTaoName | ( | string | fullName | ) | [inline] |
Definition at line 368 of file TAOConstructor.h.
bool tao_constructor::TAOConstructor::isLoopReference | ( | string | sourceTao, |
string | targetTao | ||
) | [inline, private] |
Definition at line 408 of file TAOConstructor.h.
void tao_constructor::TAOConstructor::writeXml | ( | ostream & | stream | ) | [inline] |
Definition at line 396 of file TAOConstructor.h.
void tao_constructor::TAOConstructor::writeXmlTao | ( | string | sourceTao, |
string | targetTao, | ||
string | parentId, | ||
ostream & | stream, | ||
int | depth | ||
) | [inline, virtual] |
Implements tao_constructor::ITAOConstructor.
Definition at line 377 of file TAOConstructor.h.
stringstream& tao_constructor::TAOConstructor::errors |
Definition at line 326 of file TAOConstructor.h.
Definition at line 327 of file TAOConstructor.h.
map<string, set<string> > tao_constructor::TAOConstructor::referencedTaos [private] |
Definition at line 406 of file TAOConstructor.h.
Definition at line 324 of file TAOConstructor.h.
Definition at line 407 of file TAOConstructor.h.
Definition at line 323 of file TAOConstructor.h.
Definition at line 325 of file TAOConstructor.h.