proxygen
folly::poly::IStrictlyOrderable Struct Reference

#include <Regular.h>

Inheritance diagram for folly::poly::IStrictlyOrderable:
folly::PolyExtends<>

Public Types

template<class T >
using Members = FOLLY_POLY_MEMBERS(&isLess_< T >)
 
- Public Types inherited from folly::PolyExtends<>
using Subsumptions = detail::TypeList< I... >
 
using Members = PolyMembers<>
 

Static Public Member Functions

template<class T >
static auto isLess_ (T const &_this, T const &that) -> decltype(std::declval< bool(&)(bool)>()(_this< that))
 

Detailed Description

A Poly interface for types that are strictly orderable.

Definition at line 40 of file Regular.h.

Member Typedef Documentation

Definition at line 48 of file Regular.h.

Member Function Documentation

template<class T >
static auto folly::poly::IStrictlyOrderable::isLess_ ( T const &  _this,
T const &  that 
) -> decltype(std::declval<bool (&)(bool)>()(_this < that))
inlinestatic

Definition at line 42 of file Regular.h.

43  {
44  return _this < that;
45  }

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