table of contents
std::function::assign(3) | C++ Standard Libary | std::function::assign(3) |
NAME¶
std::function::assign - std::function::assign
Synopsis¶
template< class F, class Alloc > (since C++11)
void assign( F&& f, const Alloc& alloc ); (removed in C++17)
Initializes the target with f. The alloc is used to allocate memory for any
internal
data structures that the function might use.
Equivalent to function(std::allocator_arg, alloc,
std::forward<F>(f)).swap(*this);.
Parameters¶
f - callable function to initialize the target with
alloc - allocator to use to allocate memory for the internal data
structures
Return value¶
(none)
Exceptions¶
May throw implementation-defined exceptions.
See also¶
operator= assigns a new target
(public member function)
2024.06.10 | http://cppreference.com |