std::function::function

From Cppreference

Jump to: navigation, search
function();
(1) (since C++11)
function( nullptr_t );
(2) (since C++11)
function( const function& );
(3) (since C++11)
function( function&& );
(4) (since C++11)
template<class F> function( F );
(5) (since C++11)
template<class A> function( allocator_arg_t, const A& );
(6) (since C++11)
template<class A> function( allocator_arg_t, const A&, nullptr_t );
(7) (since C++11)
template<class A> function( allocator_arg_t, const A&, const function& );
(8) (since C++11)
template<class A> function( allocator_arg_t, const A&, function&& );
(9) (since C++11)
template<class F, class A> function( allocator_arg_t, const A&, F );
(10) (since C++11)

[edit] Parameters

[edit] Exceptions

1-2)
noexcept specification:  
noexcept

  (since C++11)

3-5) (none)

6-7)
noexcept specification:  
noexcept

  (since C++11)

8-10) (none)