proxygen
folly::pushmi::detail::select< bool >::eat_return< R, class > Struct Template Reference

#include <if_constexpr.h>

Public Member Functions

template<class T >
constexpr R operator->* (T &&)
 

Public Attributes

value_
 

Detailed Description

template<bool>
template<class R, class = std::enable_if_t<!std::is_void<R>::value>>
struct folly::pushmi::detail::select< bool >::eat_return< R, class >

Definition at line 162 of file if_constexpr.h.

Member Function Documentation

template<bool >
template<class R , class = std::enable_if_t<!std::is_void<R>::value>>
template<class T >
constexpr R folly::pushmi::detail::select< bool >::eat_return< R, class >::operator->* ( T &&  )
inline

Definition at line 165 of file if_constexpr.h.

165  {
166  return static_cast<R&&>(value_);
167  }

Member Data Documentation

template<bool >
template<class R , class = std::enable_if_t<!std::is_void<R>::value>>
R folly::pushmi::detail::select< bool >::eat_return< R, class >::value_

Definition at line 163 of file if_constexpr.h.


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