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

要比较的对象。

返回值

如果传入对象 _Left 小于传入对象 _Right,则为 true;否则为 false

备注

该函数测试错误顺序。

要求

标头:<system_error>

命名空间: std

请参见

参考

<system_error>