Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

_gtcDBNode Struct Reference

Nodes in the hash table (database). More...

#include <gtcdb.h>

List of all members.

Public Attributes

int id
 id is a (per hash table unique) identifier for each database entry.

int hash
 Hash value for this node.

int type
 see gtcDBTypes.

int size
 length of the value in bytes.

void* value
 this is the actual object in the database.

gtcDBNode* next [2]
 the next object in the hash entry. Each node is in two hash tables, hence two next pointers.


Detailed Description

Nodes in the hash table (database).

The "value" pointer is what you'd expect for the type for non array types. For array types, the pointer returned points to a vectype, where the first int is the size of the array.


The documentation for this struct was generated from the following file:
Generated at Sat Jul 14 18:53:52 2001 for GTC by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001