std::uses_allocator<std::packaged_task> (3) - Linux Manuals

std::uses_allocator<std::packaged_task>: std::uses_allocator<std::packaged_task>


std::uses_allocator<std::packaged_task> - std::uses_allocator<std::packaged_task>


template< class R, class Alloc > (since C++11)
struct uses_allocator<std::packaged_task<R>, Alloc> : true_type { }; (removed in C++17)

Provides a specialization of the std::uses_allocator type trait for std::packaged_task.

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)