libcopp 2.3.2
Loading...
Searching...
No Matches
Static Public Attributes | Static Private Member Functions
nostd::allocator_rebind_helper< AllocatorSource, TypeSource > Class Template Reference

#include <type_traits.h>

Collaboration diagram for nostd::allocator_rebind_helper< AllocatorSource, TypeSource >:
Collaboration graph

Static Public Attributes

static constexpr const bool __value = __LIBCOPP_UTIL_NOSTD_check<AllocatorSource, TypeSource>(nullptr)
 

Static Private Member Functions

template<class AllocatorTarget , class TypeTarget >
static constexpr bool __LIBCOPP_UTIL_NOSTD_check (typename AllocatorTarget::template rebind< TypeTarget >::other *)
 
template<class , class >
static constexpr bool __LIBCOPP_UTIL_NOSTD_check (...)
 

Detailed Description

template<class AllocatorSource, class TypeSource>
class nostd::allocator_rebind_helper< AllocatorSource, TypeSource >

Definition at line 334 of file type_traits.h.

Member Function Documentation

◆ __LIBCOPP_UTIL_NOSTD_check() [1/2]

template<class AllocatorSource , class TypeSource >
template<class , class >
static constexpr bool nostd::allocator_rebind_helper< AllocatorSource, TypeSource >::__LIBCOPP_UTIL_NOSTD_check (   ...)
inlinestaticconstexprprivate

Definition at line 341 of file type_traits.h.

◆ __LIBCOPP_UTIL_NOSTD_check() [2/2]

template<class AllocatorSource , class TypeSource >
template<class AllocatorTarget , class TypeTarget >
static constexpr bool nostd::allocator_rebind_helper< AllocatorSource, TypeSource >::__LIBCOPP_UTIL_NOSTD_check ( typename AllocatorTarget::template rebind< TypeTarget >::other *  )
inlinestaticconstexprprivate

Definition at line 336 of file type_traits.h.

Field Documentation

◆ __value

template<class Allocator , class T >
constexpr const bool nostd::allocator_rebind_helper< Allocator, T >::__value = __LIBCOPP_UTIL_NOSTD_check<AllocatorSource, TypeSource>(nullptr)
staticconstexpr

Definition at line 346 of file type_traits.h.


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