Aracılığıyla paylaş


<system_error>

Alt düzey sistem hatalarını işlemek için özel durum sınıfını system_error ve ilgili şablonları tanımlamak için üst bilgi <system_error> ekleyin.

Gereksinimler

Üst Bilgi:<system_error>

Ad alanı: std

Üyeler

Nesneler

Ad Tanım
generic_category Genel hataların kategorisini temsil eder.
is_error_code_enum_v
is_error_condition_enum_v
system_category Düşük düzeyli sistem taşmalarının neden olduğu hataların kategorisini temsil eder.

İşlevler

Ad Tanım
make_error_code Bir error_code nesnesi oluşturur.
make_error_condition Bir error_condition nesnesi oluşturur.

İşleçler

Ad Tanım
operator== İşlecin sol tarafındaki nesnenin sağ taraftaki nesneye eşit olup olmadığını sınar.
operator!= İşlecin sol tarafındaki nesnenin sağ taraftaki nesneye eşit olup olmadığını sınar.
operator< Bir nesnenin karşılaştırma için içeri geçirilen nesneden küçük olup olmadığını sınar.
operator<<

Numaralandırmalar

Ad Tanım
errc içinde POSIX <errno.h>tarafından tanımlanan tüm hata kodu makroları için sembolik adlar sağlar.

Sınıflar ve Yapılar

Ad Tanım
error_category Hata kodları kategorisini açıklayan nesneler için soyut, ortak tabanı temsil eder.
Hata_kodu Uygulamaya özgü alt düzey sistem hatalarını temsil eder.
Error_condition Kullanıcı tanımlı hata kodlarını temsil eder.
Karma
is_error_code_enum error_code Sınıfı sabit listesi için test eden bir tür koşulunu temsil eder.
is_error_condition_enum error_condition Sınıfı sabit listesi için test eden bir tür koşulunu temsil eder.
System_error Alt düzey sistem taşma durumunu bildirmek için oluşan tüm özel durumlar için temel sınıfı temsil eder.

Ayrıca bkz.

Üst Bilgi Dosyaları Başvurusu