Sdílet prostřednictvím


<system_error>

Zahrňte hlavičku <system_error> pro definování třídy system_error výjimek a souvisejících šablon pro zpracování chyb systému nízké úrovně.

Požadavky

Header:<system_error>

Namespace: std

Členové

Objekty

Název Popis
generic_category Představuje kategorii obecných chyb.
is_error_code_enum_v
is_error_condition_enum_v
system_category Představuje kategorii chyb způsobených přetečením systému nízké úrovně.

Funkce

Název Popis
make_error_code Vytvoří objekt error_code.
make_error_condition Vytvoří objekt error_condition.

Operátory

Název Popis
operator== Testuje, zda je objekt na levé straně operátoru roven objektu na pravé straně.
operator!= Testuje, zda objekt na levé straně operátoru není roven objektu na pravé straně.
operator< Zkouší, zda je objekt menší než objekt předaný k porovnání.
operator<<

Výčty

Název Popis
errc Poskytuje symbolické názvy pro všechna makra kódu chyb definovaná rozhraním POSIX v <errno.h>.

Třídy a struktury

Název Popis
error_category Představuje abstraktní, společný základ pro objekty, které popisují kategorii kódů chyb.
error_code Představuje chyby systému nízké úrovně, které jsou specifické pro implementaci.
error_condition Představuje kódy chyb definované uživatelem.
hašé
is_error_code_enum Představuje predikát typu, který testuje výčet error_code třídy .
is_error_condition_enum Představuje predikát typu, který testuje výčet error_condition třídy .
system_error Představuje základní třídu pro všechny výjimky vyvolané k hlášení přetečení systému nízké úrovně.

Viz také

Referenční informace k souborům hlaviček