#include <front_binder.h>
Public Member Functions | |
template<class... Ts> | |
constexpr | FrontBinder (absl::in_place_t, Ts &&... ts) |
template<class... Ts> | |
constexpr | FrontBinder (absl::in_place_t, Ts &&... ts) |
template<class... FreeArgs, class R = base_internal::invoke_result_t< F&, BoundArgs&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) & |
template<class... FreeArgs, class R = base_internal::invoke_result_t< F&, BoundArgs&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) & |
template<class... FreeArgs, class R = base_internal::invoke_result_t< F&&, BoundArgs&&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) && |
template<class... FreeArgs, class R = base_internal::invoke_result_t< F&&, BoundArgs&&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) && |
template<class... FreeArgs, class R = base_internal::invoke_result_t< const F&, const BoundArgs&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) const & |
template<class... FreeArgs, class R = base_internal::invoke_result_t< const F&, const BoundArgs&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) const & |
template<class... FreeArgs, class R = base_internal::invoke_result_t< const F&&, const BoundArgs&&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) const && |
template<class... FreeArgs, class R = base_internal::invoke_result_t< const F&&, const BoundArgs&&..., FreeArgs&&...>> | |
R | operator() (FreeArgs &&... free_args) const && |
Private Types | |
using | BoundArgsT = absl::container_internal::CompressedTuple< F, BoundArgs... > |
using | BoundArgsT = absl::container_internal::CompressedTuple< F, BoundArgs... > |
using | Idx = absl::make_index_sequence< sizeof...(BoundArgs)+1 > |
using | Idx = absl::make_index_sequence< sizeof...(BoundArgs)+1 > |
Private Attributes | |
BoundArgsT | bound_args_ |
Definition at line 42 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
private |
Definition at line 43 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
private |
Definition at line 43 of file bloaty/third_party/abseil-cpp/absl/functional/internal/front_binder.h.
|
private |
Definition at line 44 of file bloaty/third_party/abseil-cpp/absl/functional/internal/front_binder.h.
|
private |
Definition at line 44 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
inlineexplicitconstexpr |
Definition at line 50 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
inlineexplicitconstexpr |
Definition at line 50 of file bloaty/third_party/abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 55 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 55 of file bloaty/third_party/abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 70 of file bloaty/third_party/abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 70 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 63 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 63 of file bloaty/third_party/abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 80 of file abseil-cpp/absl/functional/internal/front_binder.h.
|
inline |
Definition at line 80 of file bloaty/third_party/abseil-cpp/absl/functional/internal/front_binder.h.
|
private |
Definition at line 46 of file abseil-cpp/absl/functional/internal/front_binder.h.