template <typename Fn, typename... Args>
btu::common::detail::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
template <typename... CallArgs>
auto operator()(CallArgs && ... cargs) & →  std::invoke_result_t<Fn&, CallArgs..., Args&...> constexpr
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
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Public variables

tuple_t fn_args_