Freigeben über


operator< (<system_error>)

Prüft, ob ein Objekt kleiner ist, als das übergebene Objekt für den Vergleich.

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

Parameter

Parameter

Description

_Left

Das zu vergleichende Objekt.

_Right

Das zu vergleichende Objekt.

Rückgabewert

true, wenn das Objekt, das in _Left übergeben wird, ist kleiner als Objekt übergeben, das in _Right; andernfalls false.

Hinweise

Tests dieser Funktion die Fehlerreihenfolge.

Anforderungen

Header: <system_error>

Namespace: std

Siehe auch

Referenz

<system_error>