std::uses_allocator<std::experimental::function> (3) - Linux Manuals

std::uses_allocator<std::experimental::function>: std::uses_allocator<std::experimental::function>


std::uses_allocator<std::experimental::function> - std::uses_allocator<std::experimental::function>


Defined in header <experimental/functional>
template< class R, class... ArgTypes, class Alloc >
struct uses_allocator<std::experimental::function<R(ArgTypes...)>, Alloc> (library fundamentals TS)
: std::true_type { };

This specialization of std::uses_allocator informs other library components that all objects of type std::experimental::function support uses-allocator construction.

Inherited from std::integral_constant

Member constants

value true
         (public static member constant)

Member functions

              converts the object to bool, returns value
operator bool (public member function)

operator() returns value
              (public member function)

Member types

Type Definition
value_type bool
type std::integral_constant<bool, value>

See also

uses_allocator checks if the specified type supports uses-allocator construction
               (class template)