zpp
Zephyr C++20 Framework
memory.hpp File Reference
#include <zephyr/kernel.h>
#include <zephyr/sys/__assert.h>
#include <new>
Include dependency graph for memory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void * operator new (std::size_t) noexcept
 
void * operator new[] (std::size_t) noexcept
 
void * operator new (std::size_t, std::align_val_t) noexcept
 
void * operator new[] (std::size_t, std::align_val_t) noexcept
 
void * operator new (std::size_t, const std::nothrow_t &) noexcept
 
void * operator new[] (std::size_t, const std::nothrow_t &) noexcept
 
void * operator new (std::size_t, std::align_val_t, const std::nothrow_t &) noexcept
 
void * operator new[] (std::size_t, std::align_val_t, const std::nothrow_t &) noexcept
 

Function Documentation

◆ operator new() [1/4]

void* operator new ( std::size_t  )
noexcept

Definition at line 15 of file memory.hpp.

16 {
17  return nullptr;
18 }

◆ operator new() [2/4]

void* operator new ( std::size_t  ,
const std::nothrow_t &   
)
noexcept

Definition at line 35 of file memory.hpp.

36 {
37  return nullptr;
38 }

◆ operator new() [3/4]

void* operator new ( std::size_t  ,
std::align_val_t   
)
noexcept

Definition at line 25 of file memory.hpp.

26 {
27  return nullptr;
28 }

◆ operator new() [4/4]

void* operator new ( std::size_t  ,
std::align_val_t  ,
const std::nothrow_t &   
)
noexcept

Definition at line 45 of file memory.hpp.

46 {
47  return nullptr;
48 }

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

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

Definition at line 20 of file memory.hpp.

21 {
22  return nullptr;
23 }

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

void* operator new[] ( std::size_t  ,
const std::nothrow_t &   
)
noexcept

Definition at line 40 of file memory.hpp.

41 {
42  return nullptr;
43 }

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

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

Definition at line 30 of file memory.hpp.

31 {
32  return nullptr;
33 }

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

void* operator new[] ( std::size_t  ,
std::align_val_t  ,
const std::nothrow_t &   
)
noexcept

Definition at line 50 of file memory.hpp.

51 {
52  return nullptr;
53 }