Torque2D Reference
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | Friends | List of all members
SimFieldDictionary Class Reference

Dictionary to keep track of dynamic fields on SimObject. More...

#include <simFieldDictionary.h>

Classes

struct  Entry
 

Public Types

enum  { HashTableSize = 19 }
 

Public Member Functions

const U32 getVersion () const
 
 SimFieldDictionary ()
 
 ~SimFieldDictionary ()
 
void setFieldValue (StringTableEntry slotName, const char *value)
 
const char * getFieldValue (StringTableEntry slotName)
 
void writeFields (SimObject *obj, Stream &strem, U32 tabStop)
 
void printFields (SimObject *obj)
 
void assignFrom (SimFieldDictionary *dict)
 

Public Attributes

EntrymHashTable [HashTableSize]
 

Friends

class SimFieldDictionaryIterator
 

Detailed Description

Dictionary to keep track of dynamic fields on SimObject.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
HashTableSize 

Constructor & Destructor Documentation

◆ SimFieldDictionary()

◆ ~SimFieldDictionary()

Member Function Documentation

◆ assignFrom()

void assignFrom ( SimFieldDictionary dict)

◆ getFieldValue()

const char * getFieldValue ( StringTableEntry  slotName)

◆ getVersion()

const U32 getVersion ( ) const
inline

◆ printFields()

void printFields ( SimObject obj)

◆ setFieldValue()

void setFieldValue ( StringTableEntry  slotName,
const char *  value 
)

◆ writeFields()

void writeFields ( SimObject obj,
Stream strem,
U32  tabStop 
)

Friends And Related Symbol Documentation

◆ SimFieldDictionaryIterator

friend class SimFieldDictionaryIterator
friend

Member Data Documentation

◆ mHashTable

Entry* mHashTable[HashTableSize]

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