Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
Decoder::default_init_allocator< T, A > Class Template Reference

template<typename T, typename A = std::allocator<T>>
class Decoder::default_init_allocator< T, A >

Definition at line 13 of file CustomAlloc.h.

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< Aa_t
 

#include <CustomAlloc.h>

Inheritance diagram for Decoder::default_init_allocator< T, A >:

Member Typedef Documentation

◆ a_t

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

Definition at line 14 of file CustomAlloc.h.

Member Function Documentation

◆ construct() [1/2]

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

Definition at line 25 of file CustomAlloc.h.

◆ construct() [2/2]

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

Definition at line 30 of file CustomAlloc.h.

Collaboration diagram for Decoder::default_init_allocator< T, A >:

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