TagDictionary

Engine/source/core/tagDictionary.h

More...

Classes:

Private Attributes

Private Functions

bool
match(const char * pattern, const char * str)

Detailed Description

Private Attributes

TagEntry ** defineHashBuckets 
TagEntry * entryChain 
TagEntry ** idHashBuckets 
DataChunker mempool 
S32 numBuckets 
S32 numEntries 

Private Functions

match(const char * pattern, const char * str)

sortIdVector(Vector< S32 > & out_v)

Public Functions

TagDictionary()

~TagDictionary()

addEntry(S32 value, StringTableEntry define, StringTableEntry string)

defineToId(StringTableEntry tag)

defineToString(StringTableEntry tag)

findDefines(Vector< S32 > & v, const char * pattern)

findIDs(Vector< S32 > & v, const S32 minID, const S32 maxID)

findStrings(Vector< S32 > & v, const char * pattern)

idToDefine(S32 tag)

idToString(S32 tag)

writeHeader(Stream & )