bool operator==( const error_category& rhs ) const; | (1) | (since C++11) |

bool operator!=( const error_category& rhs ) const; | (2) | (since C++11) |

bool operator<( const error_category& rhs ) const; | (3) | (since C++11) |

Compares to another error category.

1) Checks whether

`*this`

and `rhs`

refer to the same object.
2) Checks whether

`*this`

and `rhs`

do not refer to the same object.
3) Orders

`*this`

and `rhs`

by the order of `this`

and `&rhs`

. Equivalent to `std::less<const error_category*>()(this, &rhs)`

.code | - | specifies the error code to compare |

condition | - | specifies the error condition to compare |

1)

`true`

if `*this`

and `rhs`

refer to the same object, `false`

otherwise.
2)

`true`

if `*this`

and `rhs`

do not refer to the same object, `false`

otherwise.
3)

`true`

if `*this`

is less than `rhs`

as defined by the order of `this`

and `&rhs`

.`noexcept`

specification: `noexcept`

© cppreference.com

Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.

http://en.cppreference.com/w/cpp/error/error_category/operator_cmp