#include <short_alloc.hpp>
|
| static auto constexpr | alignment = Align |
| static auto constexpr | size = N |
|
| template<class U, std::size_t M, std::size_t A> |
| class | short_alloc |
| template<class T1, std::size_t N1, std::size_t A1, class U, std::size_t M, std::size_t A2> |
| bool | operator== (const short_alloc< T1, N1, A1 > &x, const short_alloc< U, M, A2 > &y) noexcept |
◆ arena_type
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
◆ value_type
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
◆ short_alloc() [1/3]
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
◆ short_alloc() [2/3]
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
◆ short_alloc() [3/3]
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
template<class U>
◆ allocate()
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
◆ deallocate()
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
| void short_alloc< T, N, Align >::deallocate |
( |
T * | p, |
|
|
std::size_t | n ) |
|
inlinenoexcept |
◆ operator=()
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
◆ operator==
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
template<class T1, std::size_t N1, std::size_t A1, class U, std::size_t M, std::size_t A2>
◆ short_alloc
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
template<class U, std::size_t M, std::size_t A>
◆ alignment
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
| auto constexpr short_alloc< T, N, Align >::alignment = Align |
|
staticconstexpr |
◆ size
template<class
T, std::size_t N, std::size_t Align = alignof(std::max_align_t)>
The documentation for this class was generated from the following file: