ObjectTable.cpp File Reference

#include "ObjectTable.h"
#include "Collections.h"
#include "XMLParser.h"
#include "JSemaphore.h"

Include dependency graph for ObjectTable.cpp:

Go to the source code of this file.

Namespaces

namespace  cmlabs

Functions

struct HashTable * cmlabs::create_hashtable (unsigned int minsize)
unsigned long cmlabs::hash (unsigned long hashkey)
static int cmlabs::hashtable_expand (struct HashTable *h)
unsigned int cmlabs::hashtable_count (const struct HashTable *h)
bool cmlabs::hashtable_insert_key (struct HashTable *h, CollectionEntry *entry)
bool cmlabs::hashtable_insert_value (struct HashTable *h, CollectionEntry *entry)
CollectionEntry * cmlabs::hashtable_search_key (const struct HashTable *h, const Object *key)
CollectionEntry * cmlabs::hashtable_search_value (const struct HashTable *h, const Object *value)
ObjectCollection * cmlabs::hashtable_search_values (const struct HashTable *h, const Object *value)
bool cmlabs::hashtable_remove_key (struct HashTable *h, const CollectionEntry *entry)
bool cmlabs::hashtable_remove_value (struct HashTable *h, const CollectionEntry *entry)
void cmlabs::hashtable_destroy (struct HashTable *h)

Variables

static const unsigned int cmlabs::primenumbers []
const double cmlabs::maximum_fill = 0.65
const unsigned int cmlabs::primelen = sizeof(primenumbers)/sizeof(primenumbers[0])


Generated on Tue Jul 7 16:20:57 2009 for CoreLibrary by  doxygen 1.5.6