18 #ifndef LIBCWD_ENUM_MEMBLK_TYPES_H
19 #define LIBCWD_ENUM_MEMBLK_TYPES_H
21 #ifndef LIBCWD_CONFIG_H
55 memblk_type_deleted_marker,
namespace for libcwd.
Definition: debug.cc:87
std::ostream & operator<<(std::ostream &os, memblk_types_nt memblk_type)
Allow writing a memblk_types_nt directly to an ostream.
Definition: debugmalloc.cc:688
memblk_types_nt
A flag indicating the type of allocation.
Definition: enum_memblk_types.h:45
@ memblk_type_external
Externally allocated with malloc() (no magic numbers!)
Definition: enum_memblk_types.h:57
@ memblk_type_aligned_alloc
Allocated with aligned_alloc()
Definition: enum_memblk_types.h:60
@ memblk_type_new
Allocated with operator new
Definition: enum_memblk_types.h:46
@ memblk_type_memalign
Allocated with memalign()
Definition: enum_memblk_types.h:61
@ memblk_type_deleted_array
Deleted with operator delete []
Definition: enum_memblk_types.h:49
@ memblk_type_malloc
Allocated with calloc() or malloc()
Definition: enum_memblk_types.h:50
@ memblk_type_new_array
Allocated with operator new []
Definition: enum_memblk_types.h:48
@ memblk_type_realloc
Reallocated with realloc()
Definition: enum_memblk_types.h:51
@ memblk_type_freed
Freed with free()
Definition: enum_memblk_types.h:52
@ memblk_type_valloc
Allocated with valloc()
Definition: enum_memblk_types.h:62
@ memblk_type_deleted
Deleted with operator delete
Definition: enum_memblk_types.h:47
@ memblk_type_posix_memalign
Allocated with posix_memalign()
Definition: enum_memblk_types.h:59