Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dołącz nagłówek <system_error> , aby zdefiniować klasę system_error wyjątków i powiązane szablony do przetwarzania błędów systemowych niskiego poziomu.
Wymagania
Nagłówek:<system_error>
Przestrzeń nazw: std
Elementy członkowskie
Obiekty
| Nazwa/nazwisko | opis |
|---|---|
| generic_category | Reprezentuje kategorię błędów ogólnych. |
| is_error_code_enum_v | |
| is_error_condition_enum_v | |
| system_category | Reprezentuje kategorię błędów spowodowanych przepełnieniem systemu niskiego poziomu. |
Funkcje
| Nazwa/nazwisko | opis |
|---|---|
| make_error_code | Tworzy obiekt error_code. |
| make_error_condition | Tworzy obiekt error_condition. |
Operatory
| Nazwa/nazwisko | opis |
|---|---|
| operator== | Sprawdza, czy obiekt po lewej stronie operatora jest równy obiektowi po prawej stronie. |
| operator!= | Sprawdza, czy obiekt po lewej stronie operatora nie jest równy obiektowi po prawej stronie. |
| operator< | Sprawdza, czy obiekt jest mniejszy niż obiekt przekazany do porównania. |
| operator<< |
Wyliczenia
| Nazwa/nazwisko | opis |
|---|---|
| errc | Zawiera nazwy symboliczne dla wszystkich makr kodu błędów zdefiniowanych przez poSIX w pliku <errno.h>. |
Klasy i struktury
| Nazwa/nazwisko | opis |
|---|---|
| error_category | Reprezentuje abstrakcyjną, wspólną bazę obiektów opisujących kategorię kodów błędów. |
| error_code | Reprezentuje błędy systemu niskiego poziomu specyficzne dla implementacji. |
| error_condition | Reprezentuje kody błędów zdefiniowane przez użytkownika. |
| hasz | |
| is_error_code_enum | Reprezentuje predykat typu, który testuje wyliczenie klasy error_code. |
| is_error_condition_enum | Reprezentuje predykat typu, który testuje wyliczenie klasy error_condition. |
| system_error | Reprezentuje klasę bazową dla wszystkich wyjątków zgłaszanych w celu zgłoszenia przepełnienia systemu niskiego poziomu. |