proxygen
folly::pushmi::detail::filter_fn::adapt_impl< Predicate > Struct Template Reference

Public Member Functions

requires Sender< In > auto operator() (In in) const
 

Public Attributes

Predicate p_
 

Detailed Description

template<class Predicate>
struct folly::pushmi::detail::filter_fn::adapt_impl< Predicate >

Definition at line 52 of file filter.h.

Member Function Documentation

template<class Predicate >
requires Sender<In> auto folly::pushmi::detail::filter_fn::adapt_impl< Predicate >::operator() ( In  in) const
inline

Definition at line 56 of file filter.h.

References folly::gen::move, folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and folly::pushmi::detail::sender_from.

56  {
58  std::move(in),
59  ::folly::pushmi::detail::submit_transform_out<In>(
60  submit_impl<In, Predicate>{p_}));
61  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
PUSHMI_INLINE_VAR constexpr struct folly::pushmi::detail::sender_from_fn sender_from

Member Data Documentation

template<class Predicate >
Predicate folly::pushmi::detail::filter_fn::adapt_impl< Predicate >::p_

Definition at line 53 of file filter.h.


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