#include "ObjectTable.h"
#include "Collections.h"
#include "XMLParser.h"
#include "JSemaphore.h"
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]) |