Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <hashtable.h>
Public Member Functions | |
std::vector< VALUE * > | GetAll () const |
VALUE * | Get (const KEY &key) const |
void | Put (const KEY &key, VALUE *value) |
void | Delete (const KEY &key) |
Static Public Member Functions | |
static int | hash (const int key) |
static int | hash (const char *key) |
static int | hash (const std::string &key) |
Definition at line 38 of file hashtable.h.
|
inline |
Definition at line 97 of file hashtable.h.
Referenced by collideTrees::Dec(), Unit::GetCargo(), Mesh::Mesh(), StarSystem::RemoveStarsystemFromUniverse(), Logo::~Logo(), and Mesh::~Mesh().
|
inline |
Definition at line 84 of file hashtable.h.
Referenced by Box::Box(), UnitUtil::commAnimation(), CompilePython(), collideTrees::Get(), Unit::GetCargo(), GetLoadedStarSystem(), Mesh::getLOD(), Mesh::getNumAnimationFrames(), StarSystem::JumpTo(), Mesh::LoadExistant(), XMLSupport::EnumMap::lookup(), Mesh::Mesh(), StarSystem::RemoveStarsystemFromUniverse(), Logo::SetDecal(), and Mesh::~Mesh().
|
inline |
Definition at line 73 of file hashtable.h.
|
inlinestatic |
Definition at line 43 of file hashtable.h.
|
inlinestatic |
Definition at line 49 of file hashtable.h.
|
inlinestatic |
Definition at line 61 of file hashtable.h.
|
inline |
Definition at line 92 of file hashtable.h.
Referenced by StarSystem::AddStarsystemToUniverse(), Box::Box(), collideTrees::collideTrees(), UnitUtil::commAnimation(), CompilePython(), XMLSupport::EnumMap::EnumMap(), Unit::GetCargo(), SphereMesh::InitSphere(), Mesh::LoadMeshes(), and Logo::SetDecal().