Iros
 
Loading...
Searching...
No Matches
cxxheap.cpp File Reference

Functions

auto operator new (std::size_t size) -> void *
 
auto operator new (std::size_t size, std::align_val_t alignment) -> void *
 
auto operator new (std::size_t size, std::nothrow_t const &) noexcept -> void *
 
void operator delete (void *pointer, std::nothrow_t const &) noexcept
 
void operator delete (void *pointer, std::align_val_t alignment, std::nothrow_t const &) noexcept
 
auto operator new[] (std::size_t size) -> void *
 
auto operator new[] (std::size_t size, std::align_val_t alignment) -> void *
 
auto operator new[] (std::size_t size, std::nothrow_t const &) noexcept -> void *
 
auto operator new[] (std::size_t size, std::align_val_t alignment, std::nothrow_t const &) noexcept -> void *
 
void operator delete[] (void *pointer) noexcept
 
void operator delete[] (void *pointer, std::size_t size) noexcept
 
void operator delete[] (void *pointer, std::align_val_t alignment) noexcept
 
void operator delete[] (void *pointer, std::size_t size, std::align_val_t alignment) noexcept
 
void operator delete[] (void *pointer, std::nothrow_t const &) noexcept
 
void operator delete[] (void *pointer, std::align_val_t alignment, std::nothrow_t const &) noexcept
 
auto operator new (std::size_t size, std::align_val_t align, std::nothrow_t const &) noexcept -> void *
 
void operator delete (void *) noexcept
 
void operator delete (void *pointer, std::size_t size) noexcept
 
void operator delete (void *, std::align_val_t) noexcept
 
void operator delete (void *pointer, std::size_t size, std::align_val_t align) noexcept
 

Function Documentation

◆ operator delete() [1/6]

void operator delete ( void * )
noexcept

◆ operator delete() [2/6]

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

◆ operator delete() [3/6]

void operator delete ( void * pointer,
std::align_val_t alignment,
std::nothrow_t const &  )
noexcept

◆ operator delete() [4/6]

void operator delete ( void * pointer,
std::nothrow_t const &  )
noexcept

◆ operator delete() [5/6]

void operator delete ( void * pointer,
std::size_t size )
noexcept

◆ operator delete() [6/6]

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

◆ operator delete[]() [1/6]

void operator delete[] ( void * pointer)
noexcept

◆ operator delete[]() [2/6]

void operator delete[] ( void * pointer,
std::align_val_t alignment )
noexcept

◆ operator delete[]() [3/6]

void operator delete[] ( void * pointer,
std::align_val_t alignment,
std::nothrow_t const &  )
noexcept

◆ operator delete[]() [4/6]

void operator delete[] ( void * pointer,
std::nothrow_t const &  )
noexcept

◆ operator delete[]() [5/6]

void operator delete[] ( void * pointer,
std::size_t size )
noexcept

◆ operator delete[]() [6/6]

void operator delete[] ( void * pointer,
std::size_t size,
std::align_val_t alignment )
noexcept

◆ operator new() [1/4]

auto operator new ( std::size_t size) -> void*

◆ operator new() [2/4]

auto operator new ( std::size_t size,
std::align_val_t align,
std::nothrow_t const &  ) -> void*
noexcept

◆ operator new() [3/4]

auto operator new ( std::size_t size,
std::align_val_t alignment ) -> void*

◆ operator new() [4/4]

auto operator new ( std::size_t size,
std::nothrow_t const &  ) -> void*
noexcept

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

auto operator new[] ( std::size_t size) -> void*
nodiscard

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

auto operator new[] ( std::size_t size,
std::align_val_t alignment ) -> void*
nodiscard

◆ operator new[]() [3/4]

auto operator new[] ( std::size_t size,
std::align_val_t alignment,
std::nothrow_t const &  ) -> void*
nodiscardnoexcept

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

auto operator new[] ( std::size_t size,
std::nothrow_t const &  ) -> void*
nodiscardnoexcept