<system_error>
Dołączyć nagłówek <system_error> w celu zdefiniowania wyjątek klasy system_error i pokrewne szablony do przetwarzania błędów systemu niskiego poziomu.
#include <system_error>
Obiekty
Reprezentuje kategorię Ogólne błędy. |
|
Reprezentuje kategorię dla błędów spowodowanych przepełnienia niskiego poziomu systemu. |
Typedefs
Typ, który reprezentuje wyliczenie, która zawiera nazwy symboliczne dla wszystkich makr kod błędu zdefiniowany przez Posix w <errno.h>. |
Funkcje
Tworzy error_code obiektu. |
|
Tworzy error_condition obiektu. |
Operatory
Sprawdza, czy obiekt po lewej stronie operatora jest równa obiektu po prawej stronie. |
|
Sprawdza, czy obiekt po lewej stronie operatora nie równa się obiekt po prawej stronie. |
|
Sprawdza, czy obiekt jest mniejsza niż obiekt przekazane dla porównania. |
Wyliczenia
Dostarcza symboliczne nazwy dla wszystkich makr kodów błędu zdefiniowanych przez Posix w <errno.h>. |
Klasy i strukturach
Reprezentuje base streszczenie, wspólne dla obiektów opisujący kategorię kodów błędów. |
|
Reprezentuje błędy systemu niskiego poziomu, które są specyficzne dla wdrożenia. |
|
Kody reprezentuje błąd zdefiniowany przez użytkownika. |
|
Reprezentuje typ predykatu, który sprawdza error_code — Klasa wyliczenie. |
|
Reprezentuje typ predykatu, który sprawdza error_condition — Klasa wyliczenie. |
|
Przedstawia podstawową klasę dla wszystkich wyjątków odrzuconych zgłosić przepełnienie niskiego poziomu systemu. |
Wymagania
Nagłówek: <system_error>
Przestrzeń nazw: std