GRASS Programmer's Manual  6.4.2(2012)
MM_register Class Reference

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

Detailed Description

Definition at line 68 of file mm.h.


Constructor & Destructor Documentation


Member Function Documentation


Friends And Related Function Documentation

friend class mm_register_init [friend]

Definition at line 112 of file mm.h.

void operator delete ( void *  ) [friend]
void operator delete[] ( void *  ) [friend]
void* operator new ( size_t  ) [friend]
void* operator new[] ( size_t  ) [friend]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines