#include <btu/common/functional.hpp>
template <typename Fn, typename... Args>
bind_back_fn_ struct
Public types
-
using tuple_t = std::
tuple<Fn, Args...>
Public functions
-
template <typename... CallArgs>auto operator()(CallArgs && ... cargs) && → std::
invoke_result_t<Fn, CallArgs..., Args...> constexpr noexcept(…) -
template <typename... CallArgs>auto operator()(CallArgs && ... cargs) & → std::
invoke_result_t<Fn&, CallArgs..., Args&...> constexpr noexcept(…) - This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
-
template <typename... CallArgs>auto operator()(CallArgs && ... cargs) const & → std::
invoke_result_t<Fn const&, CallArgs..., Args const&...> constexpr noexcept(…) - This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.