Sdílet prostřednictvím


<system_error>

Zahrnout záhlaví <system_error> Chcete-li definovat třídu výjimek system_error a souvisejících šablony pro zpracování nízkoúrovňového systémových chyb.

#include <system_error>

Objekty

generic_category

Představuje kategorii obecné chyby.

system_category

Představuje kategorii způsobené přetečení nízkoúrovňového systémových chyb.

Typedefs

generic_errno

Typ, který představuje výčet, který poskytuje symbolické názvy maker kód chyby definované Posix v <errno.h>.

Funkce

make_error_code

Vytvoří error_code objektu.

make_error_condition

Vytvoří error_condition objektu.

Operátory

operátor==

Zkoušky, je-li objekt na levé straně operátoru je rovno objektů na pravé straně.

operátor!=

Zkoušky, je-li objekt na levé straně operátoru není rovno objektů na pravé straně.

operátor<

Zkoušky, pokud objekt je menší než je objekt předaný pro porovnání.

Výčty

errc

Poskytuje symbolické názvy maker kód chyby definované Posix v <errno.h>.

Třídy a struktur

error_category

Představuje abstraktní, společný základ pro objekty popisující kategorie chybových kódů.

kód_chyby

Představuje nízkoúrovňového systémových chyb, které jsou specifické pro implementaci.

error_condition

Představuje uživatelem definované chybové kódy.

is_error_code_enum

Představuje typ predikátu, který testuje error_code – třída výčtu.

is_error_condition_enum

Představuje typ predikátu, který testuje error_condition – třída výčtu.

system_error

Představuje základní třída pro všechny výjimky, které jsou vyvolány zprávy přetečení systému nižší úrovně.

Požadavky

Záhlaví:<system_error>

Obor názvů: std

Viz také

Další zdroje

Standardní knihovna C++ – hlavičkové soubory