Data Structures | Macros | Variables
mem_pool.h File Reference

Go to the source code of this file.

Data Structures

class  mem_pool< total_size, block_shift >
 

Macros

#define noexcept_testing   noexcept
 
#define static_construction_error()   std::terminate()
 

Variables

constexpr const auto mem_pool_used_index = 0xFFFFFFFFFFFFFFFEUL
 
constexpr const auto mem_pool_free_index = 0xFFFFFFFFFFFFFFFFUL
 

Macro Definition Documentation

◆ noexcept_testing

#define noexcept_testing   noexcept

Definition at line 40 of file mem_pool.h.

◆ static_construction_error

#define static_construction_error ( )    std::terminate()

Definition at line 41 of file mem_pool.h.

Variable Documentation

◆ mem_pool_used_index

constexpr const auto mem_pool_used_index = 0xFFFFFFFFFFFFFFFEUL

Definition at line 48 of file mem_pool.h.

◆ mem_pool_free_index

constexpr const auto mem_pool_free_index = 0xFFFFFFFFFFFFFFFFUL

Definition at line 49 of file mem_pool.h.