GRASS Programmer's Manual
6.4.2(2012)
|
#include <mm.h>
Public Member Functions | |
MM_err | register_allocation (size_t sz) |
MM_err | register_deallocation (size_t sz) |
MM_register () | |
~MM_register (void) | |
MM_err | set_memory_limit (size_t sz) |
void | enforce_memory_limit () |
void | ignore_memory_limit () |
void | warn_memory_limit () |
MM_mode | get_limit_mode () |
void | print_limit_mode () |
size_t | memory_available () |
size_t | memory_used () |
size_t | memory_limit () |
int | space_overhead () |
void | print () |
Friends | |
class | mm_register_init |
void * | operator new (size_t) |
void * | operator new[] (size_t) |
void | operator delete (void *) |
void | operator delete[] (void *) |
MM_register::~MM_register | ( | void | ) |
void MM_register::enforce_memory_limit | ( | ) |
void MM_register::ignore_memory_limit | ( | ) |
size_t MM_register::memory_available | ( | ) |
size_t MM_register::memory_limit | ( | ) |
size_t MM_register::memory_used | ( | ) |
void MM_register::print | ( | ) |
void MM_register::print_limit_mode | ( | ) |
MM_err MM_register::register_allocation | ( | size_t | sz | ) |
MM_err MM_register::register_deallocation | ( | size_t | sz | ) |
MM_err MM_register::set_memory_limit | ( | size_t | sz | ) |
int MM_register::space_overhead | ( | ) |
void MM_register::warn_memory_limit | ( | ) |
friend class mm_register_init [friend] |
void operator delete | ( | void * | ) | [friend] |
void operator delete[] | ( | void * | ) | [friend] |
void* operator new | ( | size_t | ) | [friend] |
void* operator new[] | ( | size_t | ) | [friend] |