34 tgBuildSpec::RigidAgent::~RigidAgent()
38 tgBuildSpec::ConnectorAgent::~ConnectorAgent()
43 tgBuildSpec::~tgBuildSpec() {
44 while (!m_rigidAgents.empty()){
45 RigidAgent* agent = m_rigidAgents.back();
46 m_rigidAgents.pop_back();
49 while (!m_connectorAgents.empty()){
50 ConnectorAgent* agent = m_connectorAgents.back();
51 m_connectorAgents.pop_back();
56 void tgBuildSpec::addBuilder(std::string tag_search,
tgRigidInfo* infoFactory)
66 m_rigidAgents.push_back(
new RigidAgent(tag_search, infoFactory));
69 void tgBuildSpec::addBuilder(std::string tag_search,
tgConnectorInfo* infoFactory)
71 m_connectorAgents.push_back(
new ConnectorAgent(tag_search, infoFactory));
Contains the definition of class tgTagSearch $Id$.
Definition of abstract class tgRigidInfo.
Extension of std::exception for use within the library.
Definition of class tgConnectorInfo.
Definition of class tgBuildSpec.