10 #include <vlutil/vlConfig.h>
14 #include <tbb/concurrent_hash_map.h>
15 #include <tbb/concurrent_vector.h>
16 #include <tbb/spin_mutex.h>
27 unsigned int getSymbol(
const char* str);
29 const char* getString(
unsigned int sym);
33 typedef tbb::concurrent_hash_map<std::string, unsigned int>
HashMap;
#define DT_DLL_readerWriter
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: readerWriterDefines.h:34
tbb::spin_mutex myAddSymbolMutex
Definition: symbolStore.h:38
tbb::concurrent_vector< std::string > StringList
Definition: symbolStore.h:35
tbb::concurrent_hash_map< std::string, unsigned int > HashMap
Definition: symbolStore.h:33
The DtSymbolStore class is used to store string representations. See DtSymbolString for more details...
Definition: symbolStore.h:20
StringList myIndex
Definition: symbolStore.h:37
HashMap myStrings
Definition: symbolStore.h:34