]> git.mxchange.org Git - simgear.git/blob - simgear/structure/StringTable.cxx
remove old .cvsignore files
[simgear.git] / simgear / structure / StringTable.cxx
1 #include "StringTable.hxx"
2
3 #include <OpenThreads/ScopedLock>
4
5 namespace simgear
6 {
7 using namespace std;
8
9 const string* StringTable::insert(const string& str)
10 {
11     using namespace OpenThreads;
12     ScopedLock<Mutex> lock(_mutex);
13     StringContainer::iterator it = _strings.insert(str).first;
14     return &*it;
15 }
16 }