#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 |