Classes | |
class | allocated_buffer |
struct | globals_struct |
struct | object_key_comparator |
struct | object_key_record |
class | ownership |
Typedefs | |
typedef globals_struct | globals |
Functions | |
type | get_element_type (size_t s) |
size_t | get_element_value (size_t s) |
const char * | get_error_text (error error_code) |
bool | is_plain_string_character (char c) |
bool | is_whitespace (char c) |
size_t | make_element (type t, size_t value) |
Variables | |
static const size_t | ROOT_MARKER = VALUE_MASK |
static const size_t | TYPE_BITS = 3 |
static const size_t | TYPE_MASK = (1 << TYPE_BITS) - 1 |
static const size_t | VALUE_MASK = size_t(-1) >> TYPE_BITS |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |