|
Grid 0.7.0
|
#include <list>#include <unordered_map>Go to the source code of this file.
Data Structures | |
| struct | MemoryStatus |
| class | MemoryManager |
| struct | MemoryManager::AllocationCacheEntry |
| struct | MemoryManager::AcceleratorViewEntry |
Macros | |
| #define | GRID_ALLOC_SMALL_LIMIT |
| #define | GRID_ALLOC_HUGE_LIMIT |
| #define | STRINGIFY(x) |
| #define | TOSTRING(x) |
| #define | FILE_LINE |
| #define | AUDIT(a) |
Enumerations | |
| enum | ViewAdvise { AdviseDefault , AdviseInfrequentUse } |
| enum | ViewMode { AcceleratorRead , AcceleratorWrite , AcceleratorWriteDiscard , CpuRead , CpuWrite , CpuWriteDiscard } |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| NAMESPACE_END (Grid) | |
| #define GRID_ALLOC_SMALL_LIMIT |
Definition at line 37 of file MemoryManager.h.
Referenced by MemoryManager::Insert(), and MemoryManager::Lookup().
| #define GRID_ALLOC_HUGE_LIMIT |
Definition at line 38 of file MemoryManager.h.
Referenced by MemoryManager::Insert(), and MemoryManager::Lookup().
| #define STRINGIFY | ( | x | ) |
Definition at line 40 of file MemoryManager.h.
| #define TOSTRING | ( | x | ) |
Definition at line 41 of file MemoryManager.h.
| #define FILE_LINE |
Definition at line 42 of file MemoryManager.h.
| #define AUDIT | ( | a | ) |
Definition at line 43 of file MemoryManager.h.
| enum ViewAdvise |
| Enumerator | |
|---|---|
| AdviseDefault | |
| AdviseInfrequentUse | |
Definition at line 49 of file MemoryManager.h.
| enum ViewMode |
| Enumerator | |
|---|---|
| AcceleratorRead | |
| AcceleratorWrite | |
| AcceleratorWriteDiscard | |
| CpuRead | |
| CpuWrite | |
| CpuWriteDiscard | |
Definition at line 65 of file MemoryManager.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
| NAMESPACE_END | ( | Grid | ) |