Namespaces
Variants

std::error_category:: equivalent

From cppreference.net
Utilities library
virtual bool equivalent ( int code,
const std:: error_condition & condition ) const noexcept ;
(1) (начиная с C++11)
virtual bool equivalent ( const std:: error_code & code,
int condition ) const noexcept ;
(2) (начиная с C++11)

Проверяет, эквивалентен ли код ошибки условию ошибки для категории ошибок, представленной * this .

1) Эквивалентно default_error_condition ( code ) == condition .
2) Эквивалентно * this == code. category ( ) && code. value ( ) == condition .

Параметры

code - указывает код ошибки для сравнения
condition - указывает условие ошибки для сравнения

Возвращаемое значение

true если код ошибки эквивалентен заданному условию ошибки для категории ошибок, представленной * this , false в противном случае.