MemoryLeakIndicator
Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen Seiten
MilDebugNew.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_MilDebugNew_H
2#define INC_MilDebugNew_H
3//-----------------------------------------------------------------------------
32//-----------------------------------------------------------------------------
33#include <new>
34//-----------------------------------------------------------------------------
54void * debug_new( std::size_t size, const char * fileName, int line );
55//-----------------------------------------------------------------------------
75void * operator new( std::size_t size, const char * fileName, int line );
76void * operator new[]( std::size_t size, const char * fileName, int line );
77//-----------------------------------------------------------------------------
91void debug_delete( void * ptr );
92//-----------------------------------------------------------------------------
106void operator delete( void * ptr );
107//-----------------------------------------------------------------------------
121void operator delete( void *, const char *, int );
122//-----------------------------------------------------------------------------
124
133#define DEBUG_NEW new( __FILE__, __LINE__ )
134#define new DEBUG_NEW
136//-----------------------------------------------------------------------------
137#endif
void * debug_new(std::size_t size, const char *fileName, int line)
void debug_delete(void *ptr)