torque Torque Game Engine Documentation
TGE Version 1.5.2

SimNameDictionary Class Reference

#include <simDictionary.h>


Detailed Description

Map of names to SimObjects.

Provides fast lookup for name->object and for fast removal of an object given object*


Public Member Functions

void insert (SimObject *obj)
void remove (SimObject *obj)
SimObjectfind (StringTableEntry name)
 SimNameDictionary ()
 ~SimNameDictionary ()

Private Types

enum  { DefaultTableSize = 29 }

Private Attributes

SimObject ** hashTable
S32 hashTableSize
S32 hashEntryCount
voidmutex


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
DefaultTableSize 


Constructor & Destructor Documentation

SimNameDictionary::SimNameDictionary (  ) 

SimNameDictionary::~SimNameDictionary (  ) 


Member Function Documentation

void SimNameDictionary::insert ( SimObject obj  ) 

void SimNameDictionary::remove ( SimObject obj  ) 

SimObject* SimNameDictionary::find ( StringTableEntry  name  ) 


Field Documentation




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen