|
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 | ) |
1.8.2