13 #ifndef _FBXSDK_CORE_SYMBOL_H_ 14 #define _FBXSDK_CORE_SYMBOL_H_ 38 FbxSymbol(
const char* pName,
const char* pRealm);
52 unsigned int GetID()
const;
62 bool operator==(
FbxSymbol const& pSymbol)
const;
67 bool operator!=(
FbxSymbol const& pSymbol)
const;
106 inline operator const char*()
const {
return mItem ? ((
const char*) mItem->GetKey()) :
NULL; }
114 return !mItem || mItem->GetKey().IsEmpty();
118 static void AllocateGlobalStringSymbolMap();
121 static void FreeGlobalStringSymbolMap();
FBX SDK environment definition.
This class is to mark a string as symbol.
bool IsEmpty() const
Determine the symbol empty or not.
This class implements an efficient map based on key comparison, which stores key-value pairs...
FbxMap< FbxString, int, FbxStringCompare > FbxStringSymbolMap
StorageType::RecordType RecordType