AGENT++
4.0.3
|
#include <agent_pp/oidx_ptr.h>
Go to the source code of this file.
Macros | |
#define | OidxPtrEQ(a, b) ((*a) == (*b)) |
#define | OidxPtrLE(a, b) ((*a) <= (*b)) |
#define | OidxPtrCMP(a, b) ( ((*a) <= (*b))? (((*a) == (*b))? 0 : -1) : 1 ) |
#define | OidxPtrHASH(x) hash(x) |
#define | DEFAULT_INITIAL_CAPACITY 100 |
#define | HASHTABLE_TOO_CROWDED(COUNT, SIZE) ((SIZE) - ((SIZE) >> 3) <= (COUNT)) |
Functions | |
unsigned int | hash (OidxPtr) |
#define DEFAULT_INITIAL_CAPACITY 100 |
#define HASHTABLE_TOO_CROWDED | ( | COUNT, | |
SIZE | |||
) | ((SIZE) - ((SIZE) >> 3) <= (COUNT)) |
#define OidxPtrCMP | ( | a, | |
b | |||
) | ( ((*a) <= (*b))? (((*a) == (*b))? 0 : -1) : 1 ) |
#define OidxPtrEQ | ( | a, | |
b | |||
) | ((*a) == (*b)) |
#define OidxPtrHASH | ( | x | ) | hash(x) |
#define OidxPtrLE | ( | a, | |
b | |||
) | ((*a) <= (*b)) |
unsigned int hash | ( | OidxPtr | ) |