#include <atomic>
#include <type_traits>
#include "../config.hpp"
Go to the source code of this file.
|
void | wpi::memory::detail::debug_fill (void *, std::size_t, debug_magic) noexcept |
|
void * | wpi::memory::detail::debug_is_filled (void *, std::size_t, debug_magic) noexcept |
|
void * | wpi::memory::detail::debug_fill_new (void *memory, std::size_t, std::size_t) noexcept |
|
void * | wpi::memory::detail::debug_fill_free (void *memory, std::size_t, std::size_t) noexcept |
|
void | wpi::memory::detail::debug_fill_internal (void *, std::size_t, bool) noexcept |
|
void | wpi::memory::detail::debug_handle_invalid_ptr (const allocator_info &info, void *ptr) |
|
template<class Functor > |
void | wpi::memory::detail::debug_check_pointer (Functor condition, const allocator_info &info, void *ptr) |
|
template<class Functor > |
void | wpi::memory::detail::debug_check_double_dealloc (Functor condition, const allocator_info &info, void *ptr) |
|
void | wpi::memory::detail::debug_handle_memory_leak (const allocator_info &info, std::ptrdiff_t amount) |
|
◆ WPI_MEMORY_GLOBAL_LEAK_CHECKER
#define WPI_MEMORY_GLOBAL_LEAK_CHECKER |
( |
| handler, |
|
|
| var_name ) |