15 #ifdef DtUSE_UTILITIES_NAMESPACE
16 namespace DtUSE_UTILITIES_NAMESPACE
20 #define INVALID_HASH 0xffffffff
29 DtHash(
const std::string& s);
38 void set(
const std::string& s);
43 virtual const std::string& str()
const;
46 static DtHashId value(
const std::string& s);
49 virtual bool isValid()
const;
52 static std::string& valueToString(
const DtHashId&
id);
56 virtual bool operator<=(
const DtHash &rhs)
const;
57 virtual bool operator>=(
const DtHash &rhs)
const;
62 static DtHashId makeHash(
const std::string& s);
77 #ifdef DtUSE_UTILITIES_NAMESPACE
const bool operator==(const DtU128 &lhs, const DtU128 &rhs)
std::map< DtHashId, std::string > HashIdMap
Definition: vlHash.h:67
std::map< std::string, DtHashId > HashStringMap
Definition: vlHash.h:68
unsigned int DtHashId
Definition: vlHash.h:22
bool operator<(const DtTimeReflectedObjectIdKey &left, const DtTimeReflectedObjectIdKey &right)
Compare 2 time ID keys.
Definition: reflectedObjectListHLA.h:548
const bool operator!=(const DtU128 &lhs, const DtU128 &rhs)
DtHashId myHashValue
Definition: vlHash.h:64
std::string myString
Definition: vlHash.h:65
This file contains typedefs for machine dependant types.
const bool operator>(const DtU128 &lhs, const DtU128 &rhs)
#define DT_DLL_VLUTIL
Definition: vlMachineTypes.h:109