#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 ) |