Class data_allocator¶
class data_allocator<T> meta¶
template <typename T>
struct data_allocator { … } Aligned allocator
typedef value_type ¶
using value_type = T Fully qualified name: kfr::data_allocator<T>::value_type
Declared at meta/memory.hpp:236
typedef pointer ¶
using pointer = T* Fully qualified name: kfr::data_allocator<T>::pointer
Declared at meta/memory.hpp:237
typedef const_pointer ¶
using const_pointer = const T* Fully qualified name: kfr::data_allocator<T>::const_pointer
Declared at meta/memory.hpp:238
typedef reference ¶
using reference = T& Fully qualified name: kfr::data_allocator<T>::reference
Declared at meta/memory.hpp:239
typedef const_reference ¶
using const_reference = const T& Fully qualified name: kfr::data_allocator<T>::const_reference
Declared at meta/memory.hpp:240
typedef size_type ¶
using size_type = std::size_t Fully qualified name: kfr::data_allocator<T>::size_type
Declared at meta/memory.hpp:241
typedef difference_type ¶
using difference_type = std::ptrdiff_t Fully qualified name: kfr::data_allocator<T>::difference_type
Declared at meta/memory.hpp:242
class rebind<U> ¶
template <typename U>
struct rebind { … } typedef other ¶
using other = data_allocator<U> Fully qualified name: kfr::data_allocator<T>::rebind<U>::other
Declared at meta/memory.hpp:247
Fully qualified name: kfr::data_allocator<T>::rebind<U>
Declared at meta/memory.hpp:245
constructor data_allocator<T>() ¶
constexpr data_allocator() noexcept = default Fully qualified name: kfr::data_allocator<T>::data_allocator<T>()
Declared at meta/memory.hpp:249
constructor data_allocator<T>(const data_allocator<T> &) ¶
constexpr data_allocator(const data_allocator&) noexcept = default Fully qualified name: kfr::data_allocator<T>::data_allocator<T>(const data_allocator<T> &)
Declared at meta/memory.hpp:250
function data_allocator<T>(const data_allocator<U> &) ¶
template <typename U>
constexpr data_allocator(const data_allocator<U>&) noexcept { … } Fully qualified name: kfr::data_allocator<T>::data_allocator<T>(const data_allocator<U> &)
Declared at meta/memory.hpp:252
function allocate(size_type) ¶
Fully qualified name: kfr::data_allocator<T>::allocate(size_type)
Declared at meta/memory.hpp:255
function deallocate(pointer, size_type) ¶
Fully qualified name: kfr::data_allocator<T>::deallocate(pointer, size_type)
Declared at meta/memory.hpp:262
Fully qualified name: kfr::data_allocator<T>
Declared at meta/memory.hpp:234