C++ Library Extensions 2022.12.09
To help learn modern C++ programming
tpf_tracknew.hpp File Reference
#include <memory_resource>
#include <new>
#include <cstdio>
#include <cstdlib>
Include dependency graph for tpf_tracknew.hpp:

Go to the source code of this file.

Classes

class  TrackNew
 

Macros

#define NOMINMAX
 

Functions

void * operator new (std::size_t size)
 
void * operator new (std::size_t size, std::align_val_t align)
 
void * operator new[] (std::size_t size)
 
void * operator new[] (std::size_t size, std::align_val_t align)
 
void operator delete (void *p) noexcept
 
void operator delete (void *p, std::size_t) noexcept
 
void operator delete (void *p, std::align_val_t) noexcept
 
void operator delete (void *p, std::size_t, std::align_val_t align) noexcept
 

Macro Definition Documentation

◆ NOMINMAX

#define NOMINMAX

Definition at line 5 of file tpf_tracknew.hpp.

Function Documentation

◆ operator delete() [1/4]

void operator delete ( void *  p)
noexcept

Definition at line 116 of file tpf_tracknew.hpp.

◆ operator delete() [2/4]

void operator delete ( void *  p,
std::align_val_t   
)
noexcept

Definition at line 126 of file tpf_tracknew.hpp.

◆ operator delete() [3/4]

void operator delete ( void *  p,
std::size_t   
)
noexcept

Definition at line 121 of file tpf_tracknew.hpp.

◆ operator delete() [4/4]

void operator delete ( void *  p,
std::size_t  ,
std::align_val_t  align 
)
noexcept

Definition at line 135 of file tpf_tracknew.hpp.

◆ operator new() [1/2]

void * operator new ( std::size_t  size)

Definition at line 92 of file tpf_tracknew.hpp.

Here is the call graph for this function:

◆ operator new() [2/2]

void * operator new ( std::size_t  size,
std::align_val_t  align 
)

Definition at line 98 of file tpf_tracknew.hpp.

Here is the call graph for this function:

◆ operator new[]() [1/2]

void * operator new[] ( std::size_t  size)

Definition at line 104 of file tpf_tracknew.hpp.

Here is the call graph for this function:

◆ operator new[]() [2/2]

void * operator new[] ( std::size_t  size,
std::align_val_t  align 
)

Definition at line 110 of file tpf_tracknew.hpp.

Here is the call graph for this function: