35 tgBuildSpec::RigidAgent::~RigidAgent()
39 tgBuildSpec::ConnectorAgent::~ConnectorAgent()
44 tgBuildSpec::~tgBuildSpec() {
45 while (!m_rigidAgents.empty()){
46 RigidAgent* agent = m_rigidAgents.back();
47 m_rigidAgents.pop_back();
50 while (!m_connectorAgents.empty()){
51 ConnectorAgent* agent = m_connectorAgents.back();
52 m_connectorAgents.pop_back();
57 void tgBuildSpec::addBuilder(std::string tag_search,
tgRigidInfo* infoFactory)
67 m_rigidAgents.push_back(
new RigidAgent(tag_search, infoFactory));
70 void tgBuildSpec::addBuilder(std::string tag_search,
tgConnectorInfo* infoFactory)
72 m_connectorAgents.push_back(
new ConnectorAgent(tag_search, infoFactory));
Contains the definition of class tgTagSearch.
Definition of abstract class tgRigidInfo.
Extension of std::exception for use within the library.
Definition of class tgConnectorInfo.
Definition of class tgBuildSpec.