|
RawSpeed
fast raw decoding library
|
#include "adt/DefaultInitAllocatorAdaptor.h"
Classes | |
| struct | rebind |
Public Types | |
| using | allocator_traits = std::allocator_traits<ActualAllocator> |
| using | value_type = typename allocator_traits::value_type |
| using | allocator_type |
| using | propagate_on_container_copy_assignment |
| using | propagate_on_container_move_assignment |
| using | propagate_on_container_swap |
Public Member Functions | |
| const allocator_type & | get_allocator () const noexcept |
| DefaultInitAllocatorAdaptor () noexcept=default | |
| DefaultInitAllocatorAdaptor (const allocator_type &allocator_) noexcept | |
| template<class To> | |
| DefaultInitAllocatorAdaptor (const DefaultInitAllocatorAdaptor< To, typename allocator_traits::template rebind_alloc< To > > &allocator_) noexcept | |
| T * | allocate (std::size_t n) |
| void | deallocate (T *p, std::size_t n) noexcept |
| template<typename U> | |
| void | construct (U *ptr) const noexcept(std::is_nothrow_default_constructible_v< U >) |
Public Attributes | |
| allocator_type | allocator |
Definition at line 30 of file DefaultInitAllocatorAdaptor.h.
| using rawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::allocator_traits = std::allocator_traits<ActualAllocator> |
Definition at line 32 of file DefaultInitAllocatorAdaptor.h.
| using rawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::allocator_type |
Definition at line 43 of file DefaultInitAllocatorAdaptor.h.
| using rawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::propagate_on_container_copy_assignment |
Definition at line 79 of file DefaultInitAllocatorAdaptor.h.
| using rawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::propagate_on_container_move_assignment |
Definition at line 81 of file DefaultInitAllocatorAdaptor.h.
| using rawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::propagate_on_container_swap |
Definition at line 83 of file DefaultInitAllocatorAdaptor.h.
| using rawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::value_type = typename allocator_traits::value_type |
Definition at line 34 of file DefaultInitAllocatorAdaptor.h.
|
defaultnoexcept |
|
inlineexplicitnoexcept |
Definition at line 54 of file DefaultInitAllocatorAdaptor.h.
|
inlineexplicitnoexcept |
Definition at line 59 of file DefaultInitAllocatorAdaptor.h.
|
inline |
Definition at line 65 of file DefaultInitAllocatorAdaptor.h.
|
inlinenoexcept |
Definition at line 74 of file DefaultInitAllocatorAdaptor.h.
|
inlinenoexcept |
Definition at line 69 of file DefaultInitAllocatorAdaptor.h.
|
inlinenodiscardnoexcept |
Definition at line 48 of file DefaultInitAllocatorAdaptor.h.
| allocator_type rawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::allocator |
Definition at line 46 of file DefaultInitAllocatorAdaptor.h.