IOSS 2.0
Loading...
Searching...
No Matches
Ios3::helpers::default_init_allocator< T, A > Class Template Reference

#include <Ios3_AwsHelpers.h>

Inheritance diagram for Ios3::helpers::default_init_allocator< T, A >:
[legend]
Collaboration diagram for Ios3::helpers::default_init_allocator< T, A >:
[legend]

Classes

struct  rebind

Public Member Functions

template<typename U>
void construct (U *ptr) noexcept(std::is_nothrow_default_constructible< U >::value)
template<typename U, typename... Args>
void construct (U *ptr, Args &&...args)

Private Types

typedef std::allocator_traits< A > a_t

Member Typedef Documentation

◆ a_t

template<typename T, typename A = std::allocator<T>>
typedef std::allocator_traits<A> Ios3::helpers::default_init_allocator< T, A >::a_t
private

Member Function Documentation

◆ construct() [1/2]

template<typename T, typename A = std::allocator<T>>
template<typename U>
void Ios3::helpers::default_init_allocator< T, A >::construct ( U * ptr)
inlinenoexcept

◆ construct() [2/2]

template<typename T, typename A = std::allocator<T>>
template<typename U, typename... Args>
void Ios3::helpers::default_init_allocator< T, A >::construct ( U * ptr,
Args &&... args )
inline

The documentation for this class was generated from the following file: