#include <libcwd/config.h>#include <cstddef>#include <libcwd/smart_ptr.h>#include <libcwd/private_set_alloc_checking.h>#include <libcwd/type_info.h>#include <libcwd/private_internal_stringstream.h>


Go to the source code of this file.
Namespaces | |
| namespace | libcwd |
Defines | |
| #define | AllocTag1(p) |
| Annotate type of p. | |
| #define | AllocTag2(p, desc) |
| Annotate type of p with string literal desc as description. | |
| #define | AllocTag(p, x) |
| Annotate type of p with a static description. | |
| #define | AllocTag_dynamic_description(p, x) |
| Annotate type of p with a dynamic description. | |
| #define | NEW(x) |
Like operator new, but automatically annotates the type of x. | |
Functions | |
| void | libcwd::set_alloc_label (void const *void_ptr, type_info_ct const &ti, char const *description LIBCWD_COMMA_TSD_PARAM) |