MPL11
 All Classes Namespaces Files Typedefs Macros Groups Pages
Classes
Comparable

The Comparable typeclass defines equality and inequality. More...

Classes

struct  boost::mpl11::equal< x1, x2, xs >
 Returns whether the given objects are equal. More...
 
struct  boost::mpl11::not_equal< x, y >
 Returns whether the given objects are unequal. More...
 

Detailed Description

The Comparable typeclass defines equality and inequality.

Methods

equal and not_equal.

Minimal complete definition

Either equal or not_equal.

Note
All datatypes are by default instance of this typeclass. Comparison of arbitrary datatypes is done with std::is_same.