Поделиться через


operator< (<system_error>)

Проверяет, меньше ли какой-либо объект переданного для сравнения объекта.

template<class _Enum> inline bool operator<(
    _Enum _Left,
    typename enable_if<is_error_code_enum<_Enum>::value,
    const error_code&>::type _Right);
template<class _Enum> inline bool operator<(
    typename enable_if<is_error_code_enum<_Enum>::value,
    const error_code&>::type _Left, _Enum _Right);
template<class _Enum> inline bool operator<(
    _Enum _Left,
    typename enable_if<is_error_condition_enum<_Enum>::value,
    const error_condition&>::type _Right);
template<class _Enum> inline bool operator<(
    typename enable_if<is_error_condition_enum<_Enum>::value,
    const error_condition&>::type _Left, _Enum _Right);

Параметры

Параметр

Описание

_Left

Сравниваемый объект.

_Right

Сравниваемый объект.

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

true, если объект, передаваемый в _Left, меньше, чем объект, передаваемый в _Right; в противном случае — значение false.

Заметки

Эта функция проверяет порядок ошибок.

Требования

Заголовок: <system_error>

Пространство имен: std

См. также

Ссылки

<system_error>