proxygen
Regular.h File Reference
#include <folly/Poly.h>

Go to the source code of this file.

Classes

struct  folly::poly::IEqualityComparable
 
struct  folly::poly::IStrictlyOrderable
 
struct  folly::poly::IMoveOnly
 
struct  folly::poly::IMoveOnly::Interface< Base >
 
struct  folly::poly::ISemiRegular
 
struct  folly::poly::IRegular
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::poly
 

Functions

template<class I1 , class I2 , std::enable_if_t< detail::Comparable< I1, I2 >::value, int > = 0>
bool folly::operator== (Poly< I1 > const &_this, Poly< I2 > const &that)
 
template<class I1 , class I2 , std::enable_if_t< detail::Comparable< I1, I2 >::value, int > = 0>
bool folly::operator!= (Poly< I1 > const &_this, Poly< I2 > const &that)
 
template<class I1 , class I2 , std::enable_if_t< detail::Orderable< I1, I2 >::value, int > = 0>
bool folly::operator< (Poly< I1 > const &_this, Poly< I2 > const &that)
 
template<class I1 , class I2 , std::enable_if_t< detail::Orderable< I1, I2 >::value, int > = 0>
bool folly::operator> (Poly< I1 > const &_this, Poly< I2 > const &that)
 
template<class I1 , class I2 , std::enable_if_t< detail::Orderable< I1, I2 >::value, int > = 0>
bool folly::operator<= (Poly< I1 > const &_this, Poly< I2 > const &that)
 
template<class I1 , class I2 , std::enable_if_t< detail::Orderable< I1, I2 >::value, int > = 0>
bool folly::operator>= (Poly< I1 > const &_this, Poly< I2 > const &that)