#include <short_alloc.hpp>
|
| static constexpr std::size_t | size () noexcept |
◆ ~arena()
template<std::size_t N, std::size_t alignment = alignof(std::max_align_t)>
◆ arena() [1/2]
template<std::size_t N, std::size_t alignment = alignof(std::max_align_t)>
| arena< N, alignment >::arena |
( |
| ) |
|
|
inlinenoexcept |
◆ arena() [2/2]
template<std::size_t N, std::size_t alignment = alignof(std::max_align_t)>
| arena< N, alignment >::arena |
( |
const arena< N, alignment > & | | ) |
|
|
delete |
◆ allocate()
template<std::size_t N, std::size_t alignment>
template<std::size_t ReqAlign>
| char * arena< N, alignment >::allocate |
( |
std::size_t | n | ) |
|
◆ deallocate()
template<std::size_t N, std::size_t alignment>
| void arena< N, alignment >::deallocate |
( |
char * | p, |
|
|
std::size_t | n ) |
|
noexcept |
◆ operator=()
template<std::size_t N, std::size_t alignment = alignof(std::max_align_t)>
◆ reset()
template<std::size_t N, std::size_t alignment = alignof(std::max_align_t)>
| void arena< N, alignment >::reset |
( |
| ) |
|
|
inlinenoexcept |
◆ size()
template<std::size_t N, std::size_t alignment = alignof(std::max_align_t)>
| constexpr std::size_t arena< N, alignment >::size |
( |
| ) |
|
|
inlinestaticconstexprnoexcept |
◆ used()
template<std::size_t N, std::size_t alignment = alignof(std::max_align_t)>
| std::size_t arena< N, alignment >::used |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following file: