summaryrefslogtreecommitdiffstats
path: root/Source/cmStateDirectory.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmStateDirectory.h')
0 files changed, 0 insertions, 0 deletions
ibuted WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the License for more information. ============================================================================*/ #include "cmExportSetMap.h" #include "cmAlgorithms.h" #include "cmExportSet.h" cmExportSet* cmExportSetMap::operator[](const std::string& name) { std::map<std::string, cmExportSet*>::iterator it = this->find(name); if (it == this->end()) // Export set not found { it = this->insert(std::make_pair(name, new cmExportSet(name))).first; } return it->second; } void cmExportSetMap::clear() { cmDeleteAll(*this); this->derived::clear(); } cmExportSetMap::~cmExportSetMap() { this->clear(); }