proxygen
folly::pushmi::detail::select< bool > Struct Template Reference

#include <if_constexpr.h>

Classes

struct  eat
 
struct  eat_return
 

Public Member Functions

template<class T >
constexpr auto operator->* (T &&t) -> eat_return< decltype(t(::folly::pushmi::detail::id_fn
 
template<class T >
constexpr auto operator->* (T &&t) const -> eat
 

Detailed Description

template<bool>
struct folly::pushmi::detail::select< bool >

Definition at line 160 of file if_constexpr.h.

Member Function Documentation

template<bool >
template<class T >
constexpr auto folly::pushmi::detail::select< bool >::operator->* ( T &&  t) -> eat_return<decltype(t(::folly::pushmi::detail::id_fn
inline

Definition at line 174 of file if_constexpr.h.

References folly::pushmi::detail::t.

175  {}))> {
template<bool >
template<class T >
constexpr auto folly::pushmi::detail::select< bool >::operator->* ( T &&  t) const -> eat
inline

Definition at line 179 of file if_constexpr.h.

References folly::pushmi::detail::t.

179  {
180  return t(::folly::pushmi::detail::id_fn{}), void(), eat{};
181  }

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