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