#include <limits.h>#include <map>#include <string>#include <vector>


Go to the source code of this file.
Classes | |
| union | StoreUnion |
| class | CrawlStoreValue |
| class | CrawlHashTable |
| class | CrawlVector |
Defines | |
| #define | VEC_MAX_SIZE 255 |
| #define | HASH_MAX_SIZE 255 |
Typedefs | |
| typedef uint8_t | hash_size |
| typedef uint8_t | vec_size |
| typedef uint8_t | store_flags |
| typedef union StoreUnion | StoreUnion |
Enumerations | |
| enum | store_val_type { SV_NONE = 0, SV_BOOL, SV_BYTE, SV_SHORT, SV_INT, SV_FLOAT, SV_STR, SV_COORD, SV_ITEM, SV_HASH, SV_VEC, SV_LEV_ID, SV_LEV_POS, SV_MONST, SV_LUA, NUM_STORE_VAL_TYPES } |
| enum | store_flag_type { SFLAG_UNSET = (1 << 0), SFLAG_CONST_VAL = (1 << 1), SFLAG_CONST_TYPE = (1 << 2), SFLAG_NO_ERASE = (1 << 3) } |
| #define HASH_MAX_SIZE 255 |
| #define VEC_MAX_SIZE 255 |
| typedef uint8_t hash_size |
| typedef uint8_t store_flags |
| typedef union StoreUnion StoreUnion |
| typedef uint8_t vec_size |
| enum store_flag_type |
| enum store_val_type |
1.5.6