VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Types | Private Attributes
DtSymbolStore Class Reference

Public Member Functions

 DtSymbolStore ()
 ~DtSymbolStore ()
unsigned int getSymbol (const char *str)
const chargetString (unsigned int sym)

Private Types

typedef
tbb::concurrent_hash_map
< std::string, unsigned int
HashMap
typedef tbb::concurrent_vector
< std::string > 
StringList

Private Attributes

HashMap myStrings
StringList myIndex
tbb::spin_mutex myAddSymbolMutex

Member Typedef Documentation

typedef tbb::concurrent_hash_map<std::string, unsigned int> DtSymbolStore::HashMap
private
typedef tbb::concurrent_vector<std::string> DtSymbolStore::StringList
private

Constructor & Destructor Documentation

DtSymbolStore::DtSymbolStore ( )
DtSymbolStore::~DtSymbolStore ( )

Member Function Documentation

unsigned int DtSymbolStore::getSymbol ( const char str)
const char* DtSymbolStore::getString ( unsigned int  sym)

Member Data Documentation

HashMap DtSymbolStore::myStrings
private
StringList DtSymbolStore::myIndex
private
tbb::spin_mutex DtSymbolStore::myAddSymbolMutex
private

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)