Contents User Forum Source Index APIs by Task APIs by Level Data


Table.h File Reference

Templated hash table class. More...

#include "G3D/platform.h"
#include "G3D/Array.h"
#include "G3D/debug.h"
#include "G3D/System.h"
#include "G3D/g3dmath.h"
#include "G3D/Crypto.h"
#include <cstddef>
#include <string>

Namespaces

namespace  G3D

Classes

struct  GHashCode< Key >
struct  GHashCode< const std::string >
struct  GHashCode< G3D::uint32 >
struct  GHashCode< G3D::uint64 >
struct  GHashCode< int >
struct  GHashCode< std::string >
struct  GHashCode< T * >
struct  GHashCode< void * >
class  G3D::Table< Key, Value, HashFunc >
 An unordered data structure mapping keys to values. More...
class  G3D::Table< Key, Value, HashFunc >::Entry
 The pairs returned by iterator. More...
class  G3D::Table< Key, Value, HashFunc >::Iterator
 C++ STL style iterator variable. More...
class  G3D::Table< Key, Value, HashFunc >::Node
 Linked list nodes used internally by HashTable.


Detailed Description

Templated hash table class.

Maintainer:
Morgan McGuire, matrix@graphics3d.com
Created:
2001-04-22
Last modified:
2006-10-14 Copyright 2000-2006, Morgan McGuire. All rights reserved.

Generated on Thu Aug 2 11:40:42 2007 for G3D by doxygen 1.5.2
Hosted by SourceForge.net Logo