rippled
Classes | Public Types | Public Member Functions | List of all members
beast::aged_associative_container_test_base::AllocT< T > Struct Template Reference

Classes

struct  rebind
 

Public Types

using value_type = T
 

Public Member Functions

 AllocT (int)
 
 AllocT (AllocT const &)=default
 
template<class U >
 AllocT (AllocT< U > const &)
 
template<class U >
bool operator== (AllocT< U > const &) const
 
template<class U >
bool operator!= (AllocT< U > const &o) const
 
T * allocate (std::size_t n, T const *=0)
 
void deallocate (T *p, std::size_t)
 
 AllocT ()
 

Detailed Description

template<class T>
struct beast::aged_associative_container_test_base::AllocT< T >

Definition at line 117 of file aged_associative_container_test.cpp.

Member Typedef Documentation

◆ value_type

Definition at line 119 of file aged_associative_container_test.cpp.

Constructor & Destructor Documentation

◆ AllocT() [1/4]

template<class T >
beast::aged_associative_container_test_base::AllocT< T >::AllocT ( int  )
explicit

Definition at line 129 of file aged_associative_container_test.cpp.

◆ AllocT() [2/4]

template<class T >
beast::aged_associative_container_test_base::AllocT< T >::AllocT ( AllocT< T > const &  )
default

◆ AllocT() [3/4]

template<class T >
template<class U >
beast::aged_associative_container_test_base::AllocT< T >::AllocT ( AllocT< U > const &  )

Definition at line 136 of file aged_associative_container_test.cpp.

◆ AllocT() [4/4]

Definition at line 167 of file aged_associative_container_test.cpp.

Member Function Documentation

◆ operator==()

template<class T >
template<class U >
bool beast::aged_associative_container_test_base::AllocT< T >::operator== ( AllocT< U > const &  ) const

Definition at line 142 of file aged_associative_container_test.cpp.

◆ operator!=()

template<class T >
template<class U >
bool beast::aged_associative_container_test_base::AllocT< T >::operator!= ( AllocT< U > const &  o) const

Definition at line 149 of file aged_associative_container_test.cpp.

◆ allocate()

template<class T >
T* beast::aged_associative_container_test_base::AllocT< T >::allocate ( std::size_t  n,
T const *  = 0 
)

Definition at line 155 of file aged_associative_container_test.cpp.

◆ deallocate()

template<class T >
void beast::aged_associative_container_test_base::AllocT< T >::deallocate ( T *  p,
std::size_t   
)

Definition at line 161 of file aged_associative_container_test.cpp.