Skip to content

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)

pointer allocate(size_type n) const

Fully qualified name: kfr::data_allocator<T>::allocate(size_type)

Declared at meta/memory.hpp:255

function deallocate(pointer, size_type)

void deallocate(pointer p, 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

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.