BloombergLP::bslma::AllocatorTraits_HasSelectOnCopyMethod

This struct template provides a mechanism for determining whether a given (template parameter) ALLOCATOR_TYPE defines a const member function named select_on_container_copy_construction that takes no arguments and returns an ALLOCATOR_TYPE object by value. The static boolean value (nested type alias) is true (bsl::true_type) if ALLOCATOR_TYPE defines such a method, and false (bsl::false_type) otherwise.

Synopsis

Declared in <bslma_allocatortraits.h>

template<class ALLOCATOR_TYPE>
struct AllocatorTraits_HasSelectOnCopyMethod;

Type Aliases

NameDescription
type integral_constant for whether ALLOCATOR_TYPE defines select_on_container_copy_construction.

Static Data Members

NameDescription
value true if ALLOCATOR_TYPE defines a select_on_container_copy_construction method.