Torque2D Reference
Loading...
Searching...
No Matches
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 )

◆ SimFieldDictionaryIterator

friend class SimFieldDictionaryIterator
friend

Member Data Documentation

◆ mHashTable

Entry* mHashTable[HashTableSize]

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