libstdc++
|
Modules | |
Exceptions | |
Classes | |
class | std::_V2::error_category |
struct | std::error_code |
struct | std::error_condition |
struct | std::hash< error_code > |
struct | std::is_error_code_enum< _Tp > |
struct | std::is_error_condition_enum< _Tp > |
class | std::system_error |
Functions | |
std::_V2::error_category::error_category (const error_category &)=delete | |
template<typename _ErrorCodeEnum , typename = typename enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type> | |
std::error_code::error_code (_ErrorCodeEnum __e) noexcept | |
std::error_code::error_code (int __v, const error_category &__cat) noexcept | |
template<typename _ErrorConditionEnum , typename = typename enable_if<is_error_condition_enum<_ErrorConditionEnum>::value>::type> | |
std::error_condition::error_condition (_ErrorConditionEnum __e) noexcept | |
std::error_condition::error_condition (int __v, const error_category &__cat) noexcept | |
std::system_error::system_error (const system_error &)=default | |
std::system_error::system_error (error_code __ec, const char *__what) | |
std::system_error::system_error (error_code __ec, const string &__what) | |
std::system_error::system_error (error_code __ec=error_code()) | |
std::system_error::system_error (int __v, const error_category &__ecat) | |
std::system_error::system_error (int __v, const error_category &__ecat, const char *__what) | |
std::system_error::system_error (int __v, const error_category &__ecat, const string &__what) | |
void | std::error_code::assign (int __v, const error_category &__cat) noexcept |
void | std::error_condition::assign (int __v, const error_category &__cat) noexcept |
const error_category & | std::error_code::category () const noexcept |
const error_category & | std::error_condition::category () const noexcept |
void | std::error_code::clear () noexcept |
void | std::error_condition::clear () noexcept |
const error_code & | std::system_error::code () const noexcept |
error_condition | std::error_code::default_error_condition () const noexcept |
virtual error_condition | std::_V2::error_category::default_error_condition (int __i) const noexcept |
virtual bool | std::_V2::error_category::equivalent (const error_code &__code, int __i) const noexcept |
virtual bool | std::_V2::error_category::equivalent (int __i, const error_condition &__cond) const noexcept |
const error_category & | std::generic_category () noexcept |
_GLIBCXX_DEFAULT_ABI_TAG string | std::error_code::message () const |
_GLIBCXX_DEFAULT_ABI_TAG string | std::error_condition::message () const |
virtual string | std::_V2::error_category::message (int) const =0 |
virtual const char * | std::_V2::error_category::name () const noexcept=0 |
std::error_code::operator bool () const noexcept | |
std::error_condition::operator bool () const noexcept | |
bool | std::_V2::error_category::operator!= (const error_category &__other) const noexcept |
size_t | std::hash< error_code >::operator() (const error_code &__e) const noexcept |
bool | std::_V2::error_category::operator< (const error_category &__other) const noexcept |
template<typename _ErrorCodeEnum > | |
enable_if< is_error_code_enum< _ErrorCodeEnum >::value, error_code & >::type | std::error_code::operator= (_ErrorCodeEnum __e) noexcept |
template<typename _ErrorConditionEnum > | |
enable_if< is_error_condition_enum< _ErrorConditionEnum >::value, error_condition & >::type | std::error_condition::operator= (_ErrorConditionEnum __e) noexcept |
error_category & | std::_V2::error_category::operator= (const error_category &)=delete |
system_error & | std::system_error::operator= (const system_error &)=default |
bool | std::_V2::error_category::operator== (const error_category &__other) const noexcept |
const error_category & | std::system_category () noexcept |
int | std::error_code::value () const noexcept |
int | std::error_condition::value () const noexcept |
Variables | |
error_code | std::make_error_code (errc) noexcept |
error_condition | make_error_condition (errc) noexcept |
error_code | make_error_code (errc __e) noexcept |
error_condition | make_error_condition (errc __e) noexcept |
bool | operator== (const error_code &__lhs, const error_code &__rhs) noexcept |
bool | operator== (const error_code &__lhs, const error_condition &__rhs) noexcept |
bool | operator== (const error_condition &__lhs, const error_condition &__rhs) noexcept |
bool | operator< (const error_condition &__lhs, const error_condition &__rhs) noexcept |
bool | operator== (const error_condition &__lhs, const error_code &__rhs) noexcept |
bool | operator!= (const error_code &__lhs, const error_code &__rhs) noexcept |
bool | operator!= (const error_code &__lhs, const error_condition &__rhs) noexcept |
bool | operator!= (const error_condition &__lhs, const error_code &__rhs) noexcept |
bool | operator!= (const error_condition &__lhs, const error_condition &__rhs) noexcept |
Components for error handling, reporting, and diagnostic operations.
|
inlinenoexcept |
Definition at line 182 of file system_error.
|
inlinenoexcept |
Definition at line 190 of file system_error.
|
inlinenoexcept |
Definition at line 185 of file system_error.
|
inlinenoexcept |
Definition at line 280 of file system_error.
|
inlinenoexcept |
Definition at line 288 of file system_error.
|
inlinenoexcept |
Definition at line 283 of file system_error.
|
inline |
Definition at line 440 of file system_error.
|
inline |
Definition at line 437 of file system_error.
|
inline |
Definition at line 434 of file system_error.
|
inline |
Definition at line 446 of file system_error.
|
inline |
Definition at line 443 of file system_error.
|
inline |
Definition at line 450 of file system_error.
|
inlinenoexcept |
Definition at line 194 of file system_error.
|
inlinenoexcept |
Definition at line 292 of file system_error.
|
inlinenoexcept |
Definition at line 215 of file system_error.
|
inlinenoexcept |
Definition at line 314 of file system_error.
|
inlinenoexcept |
Definition at line 201 of file system_error.
|
inlinenoexcept |
Definition at line 306 of file system_error.
|
inlinenoexcept |
Definition at line 462 of file system_error.
|
noexcept |
Error category for errno
error codes.
Referenced by std::error_code::make_error_code(), and std::error_condition::make_error_condition().
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 239 of file system_error.
References std::generic_category().
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 335 of file system_error.
References std::generic_category().
|
inline |
Definition at line 222 of file system_error.
|
inline |
Definition at line 318 of file system_error.
|
inlineexplicitnoexcept |
Definition at line 225 of file system_error.
|
inlineexplicitnoexcept |
Definition at line 321 of file system_error.
|
inlinenoexcept |
Definition at line 145 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 398 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 404 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 410 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 415 of file system_error.
|
inlinenoexcept |
Definition at line 483 of file system_error.
|
inlinenoexcept |
Definition at line 148 of file system_error.
|
related |
Define an ordering for error_condition objects.
Definition at line 378 of file system_error.
|
inlinenoexcept |
Definition at line 208 of file system_error.
|
inlinenoexcept |
Definition at line 302 of file system_error.
|
inlinenoexcept |
Definition at line 136 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 342 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 349 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 390 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.
Definition at line 357 of file system_error.
|
noexcept |
Error category for other error codes defined by the OS.
|
inlinenoexcept |
Definition at line 212 of file system_error.
|
inlinenoexcept |
Definition at line 311 of file system_error.
|
related |
Create an error_condition
representing a standard errc
condition.