constexpr error_category() noexcept;
Effects: Constructs an object of class error_category.
bool operator==(const error_category& rhs) const noexcept;
Returns: this == &rhs.
bool operator!=(const error_category& rhs) const noexcept;
Returns: !(*this == rhs).
bool operator<(const error_category& rhs) const noexcept;
Returns: less<const error_category*>()(this, &rhs).
[ Note: less provides a total ordering for pointers. — end note ]