std::experimental::function<R(Args...)>::function

Constructs a std::experimental::function from a variety of sources.

# Declarations

function() noexcept;

(library fundamentals TS)

function( std::nullptr_t ) noexcept;

(library fundamentals TS)

function( const function& other );

(library fundamentals TS)

function( function&& other );

(library fundamentals TS)

template< class F >
function( F f );

(library fundamentals TS)

template< class Alloc >
function( std::allocator_arg_t, const Alloc& alloc ) noexcept;

(library fundamentals TS)

function( std::allocator_arg_t,
const allocator_type& alloc ) noexcept;

(library fundamentals TS v3)

template< class Alloc >
function( std::allocator_arg_t, const Alloc& alloc,
std::nullptr_t ) noexcept;

(library fundamentals TS)

function( std::allocator_arg_t, const allocator_type& alloc,
std::nullptr_t ) noexcept;

(library fundamentals TS v3)

template< class Alloc >
function( std::allocator_arg_t, const Alloc& alloc,
const function& other );

(library fundamentals TS)

function( std::allocator_arg_t, const allocator_type& alloc,
const function& other );

(library fundamentals TS v3)

template< class Alloc >
function( std::allocator_arg_t, const Alloc& alloc,
function&& other );

(library fundamentals TS)

function( std::allocator_arg_t, const allocator_type& alloc,
function&& other );

(library fundamentals TS v3)

template< class F, class Alloc >
function( std::allocator_arg_t, const Alloc& alloc, F f );

(library fundamentals TS)

function( std::allocator_arg_t, const allocator_type& alloc, F f );

(library fundamentals TS v3)

# Parameters

# Example

This section is incompleteReason: no example