fit:: function_impl< inline_target_size, require_inline, Result(Args...), Allocator >
Summary
Inheritance
Inherits from: fit::internal::function_base< inline_target_size, require_inline, Result(Args...), Allocator >
Public functions |
|
---|---|
function_impl()=default
|
constexpr
|
function_impl(decltype(nullptr))
|
constexpr
|
function_impl(Result(*)(Args...) function_target)
|
|
function_impl(Callable && function_target)
|
|
function_impl(::fit::callback_impl< other_inline_target_size, other_require_inline, Result(Args...), OtherAllocator >)=delete
|
|
function_impl(function_impl && other) noexcept
|
|
operator()(Args... args) const
|
Result
|
operator=(decltype(nullptr))
|
|
operator=(Callable && function_target)
|
assignment_requires_conditions< std::is_convertible< decltype(std::declval< Callable & >)(std::declval< Args >)...)), result_type >, not_self_type< Callable > >
|
operator=(::fit::callback_impl< other_inline_target_size, other_require_inline, Result(Args...), OtherAllocator >)=delete
|
|
operator=(function_impl && other) noexcept
|
|
share()
|
|
swap(function_impl & other)
|
void
|
~function_impl()=default
|
|
Public functions
function_impl
constexpr function_impl()=default
function_impl
constexpr function_impl( decltype(nullptr) )
function_impl
function_impl( Result(*)(Args...) function_target )
function_impl
function_impl( Callable && function_target )
function_impl
function_impl( ::fit::callback_impl< other_inline_target_size, other_require_inline, Result(Args...), OtherAllocator > )=delete
function_impl
function_impl( function_impl && other ) noexcept
operator()
Result operator()( Args... args ) const
operator=
function_impl & operator=( decltype(nullptr) )
operator=
assignment_requires_conditions< std::is_convertible< decltype(std::declval< Callable & >)(std::declval< Args >)...)), result_type >, not_self_type< Callable > > operator=( Callable && function_target )
operator=
function_impl & operator=( ::fit::callback_impl< other_inline_target_size, other_require_inline, Result(Args...), OtherAllocator > )=delete
operator=
function_impl & operator=( function_impl && other ) noexcept
share
function_impl share()
swap
void swap( function_impl & other )
~function_impl
~function_impl()=default