#include "defs.h"#include "errors.h"#include "mempool.h"#include "region.h"#include "region_map.h"

Go to the source code of this file.
Defines | |
| #define | REGION_EXPANSION_FACTOR 2 |
| #define | REGION_MAP_next(map) ((map)->values.ptr[0]) |
Functions/Subroutines | |
| void | REGION_MAP_Init (void) |
| void | REGION_MAP_Delete (REGION_MAP map) |
| UINT16 | sizeof_kind (_REGION_MAP_KIND kind) |
| REGION_MAP | REGION_MAP_create_kind (INT32 REGION_MAP_idx_max, _REGION_MAP_KIND kind) |
| void | REGION_MAP_grow (REGION_MAP map, REGION *region) |
Variables | |
| static REGION_MAP | free_maps |
| #define REGION_EXPANSION_FACTOR 2 |
Definition at line 57 of file region_map.cxx.
Referenced by REGION_MAP_create_kind(), and REGION_MAP_grow().
| #define REGION_MAP_next | ( | map | ) | ((map)->values.ptr[0]) |
Definition at line 63 of file region_map.cxx.
Referenced by REGION_MAP_create_kind(), and REGION_MAP_Delete().
| REGION_MAP REGION_MAP_create_kind | ( | INT32 | REGION_MAP_idx_max, | |
| _REGION_MAP_KIND | kind | |||
| ) |
Definition at line 103 of file region_map.cxx.
| void REGION_MAP_Delete | ( | REGION_MAP | map | ) |
Definition at line 72 of file region_map.cxx.
Referenced by PRDB_GEN::~PRDB_GEN(), and REGION_INFO_MGR::~REGION_INFO_MGR().
| void REGION_MAP_grow | ( | REGION_MAP | map, | |
| REGION * | region | |||
| ) |
Definition at line 155 of file region_map.cxx.
Referenced by REGION_MAP32_Set(), REGION_MAP64_Set(), and REGION_MAP_Set().
| UINT16 sizeof_kind | ( | _REGION_MAP_KIND | kind | ) | [inline] |
Definition at line 82 of file region_map.cxx.
References _REGION_MAP_I32, _REGION_MAP_I64, _REGION_MAP_PTR, FALSE, FmtAssert, mINT32, and mINT64.
REGION_MAP free_maps [static] |
Definition at line 60 of file region_map.cxx.
1.5.6