proxygen
folly::pushmi::detail::set_value_fn::impl< VN > Struct Template Reference

Public Member Functions

requires ReceiveValue< Out, VN... > void operator() (Out out)
 

Public Attributes

std::tuple< VN... > vn_
 

Detailed Description

template<class... VN>
struct folly::pushmi::detail::set_value_fn::impl< VN >

Definition at line 249 of file extension_operators.h.

Member Function Documentation

template<class... VN>
requires ReceiveValue<Out, VN...> void folly::pushmi::detail::set_value_fn::impl< VN >::operator() ( Out  out)
inline

Definition at line 253 of file extension_operators.h.

References folly::apply(), folly::gen::move, and folly::pushmi::set_value.

253  {
256  std::tuple_cat(std::tuple<Out>{std::move(out)}, std::move(vn_)));
257  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
PUSHMI_INLINE_VAR constexpr __adl::set_value_fn set_value
decltype(auto) constexpr apply(F &&func, Tuple &&tuple)
Definition: ApplyTuple.h:87

Member Data Documentation

template<class... VN>
std::tuple<VN...> folly::pushmi::detail::set_value_fn::impl< VN >::vn_

Definition at line 250 of file extension_operators.h.


The documentation for this struct was generated from the following file: