Sdílet prostřednictvím


<system_error>

Zahrňte hlavičku <system_error> , která definuje třídu system_error výjimek a související šablony pro zpracování chyb systému nízké úrovně.

Požadavky

Záhlaví:<system_error>

Obor názvů:std

Členové

Objekty

Název Popis
generic_category Představuje kategorii obecných chyb.
is_error_code_enum_v Šablona pomocné proměnné pro is_error_code_enum hodnotu.
is_error_condition_enum_v Šablona pomocné proměnné pro is_error_condition_enum hodnotu.
system_category Představuje kategorii chyb operačního systému.

Functions

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<< error_code Vloží objekt do výstupního datového proudu.

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.
hash Specializace šablon pro std::hasherror_code a error_condition.
is_error_code_enum Představuje predikát typu, který testuje error_code výčet.
is_error_condition_enum Představuje predikát typu, který testuje error_condition výčet.
system_error Představuje základní třídu pro všechny výjimky vyvolané k hlášení chyby systému nízké úrovně.

Viz také

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