casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros
MemoryTrace.h File Reference
#include <casacore/casa/aips.h>
#include <casacore/casa/OS/Timer.h>
#include <fstream>
#include <string>

Go to the source code of this file.

Classes

class  casacore::MemoryTrace
 memory usage tracing mechanism More...
 
class  casacore::MemoryTraceBlock
 Class to write begin and end block message. More...
 

Namespaces

 casacore
 this file contains all the compiler specific defines
 

Macros

#define traceMemoryAlloc(ptr, size, msg)
 
#define traceMemoryFree(ptr, msg)
 
#define traceMemoryBlockBegin(name)
 
#define traceMemoryBlockEnd(name)
 

Macro Definition Documentation

#define traceMemoryAlloc (   ptr,
  size,
  msg 
)

Definition at line 151 of file MemoryTrace.h.

#define traceMemoryBlockBegin (   name)

Definition at line 160 of file MemoryTrace.h.

#define traceMemoryBlockEnd (   name)

Definition at line 164 of file MemoryTrace.h.

#define traceMemoryFree (   ptr,
  msg 
)

Definition at line 155 of file MemoryTrace.h.