GRASS GIS 7 Programmer's Manual  7.0.5(2016)-r00000
mm.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <iostream>
#include <grass/iostream/mm.h>
Include dependency graph for mm.cpp:

Go to the source code of this file.

Macros

#define MM_DEBUG   if(0)
 

Functions

void * operator new[] (size_t sz)
 
void * operator new (size_t sz)
 
void operator delete (void *ptr) noexcept
 
void operator delete[] (void *ptr) noexcept
 

Variables

MM_register MM_manager
 

Macro Definition Documentation

§ MM_DEBUG

#define MM_DEBUG   if(0)

Definition at line 51 of file mm.cpp.

Referenced by operator delete(), operator delete[](), operator new(), and operator new[]().

Function Documentation

§ operator delete()

void operator delete ( void *  ptr)
noexcept

Definition at line 393 of file mm.cpp.

References MM_DEBUG.

§ operator delete[]()

void operator delete[] ( void *  ptr)
noexcept

Definition at line 437 of file mm.cpp.

References MM_DEBUG.

§ operator new()

void* operator new ( size_t  sz)

Definition at line 337 of file mm.cpp.

References MM_DEBUG.

§ operator new[]()

void* operator new[] ( size_t  sz)

Definition at line 282 of file mm.cpp.

References MM_DEBUG.

Variable Documentation

§ MM_manager

MM_register MM_manager

Definition at line 476 of file mm.cpp.

Referenced by getAvailableMemory(), and LOG_avail_memo().