proxygen
folly::pushmi::detail::transform_on< F, is_single<> > Struct Template Reference

#include <transform.h>

Classes

struct  value_fn
 

Public Member Functions

 transform_on ()=default
 
constexpr transform_on (F f)
 
template<class Out >
auto operator() (Out out) const
 

Public Attributes

f_
 

Detailed Description

template<class F>
struct folly::pushmi::detail::transform_on< F, is_single<> >

Definition at line 32 of file transform.h.

Constructor & Destructor Documentation

template<class F >
folly::pushmi::detail::transform_on< F, is_single<> >::transform_on ( )
default
template<class F >
constexpr folly::pushmi::detail::transform_on< F, is_single<> >::transform_on ( f)
inlineexplicit

Definition at line 35 of file transform.h.

35 : f_(std::move(f)) {}
auto f
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567

Member Function Documentation

template<class F >
template<class Out >
auto folly::pushmi::detail::transform_on< F, is_single<> >::operator() ( Out  out) const
inline

Definition at line 53 of file transform.h.

References folly::pushmi::make_receiver, and folly::gen::move.

53  {
55  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
PUSHMI_INLINE_VAR constexpr struct folly::pushmi::make_receiver_fn make_receiver

Member Data Documentation

template<class F >
F folly::pushmi::detail::transform_on< F, is_single<> >::f_

Definition at line 33 of file transform.h.


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