Struct XSysExcept#

Inheritance Relationships#

Derived Types#

Struct Documentation#

struct XSysExcept#

System exception.

Subclassed by sdv::XAccessDenied, sdv::XAccessDenied, sdv::XBufferTooSmall, sdv::XBufferTooSmall, sdv::XCannotChangeFileTimesOrAttributes, sdv::XCannotChangeFileTimesOrAttributes, sdv::XCannotCreateDir, sdv::XCannotCreateDir, sdv::XCannotOpenFile, sdv::XCannotOpenFile, sdv::XCannotReadFileTimesOrAttributes, sdv::XCannotReadFileTimesOrAttributes, sdv::XCannotRemoveDir, sdv::XCannotRemoveDir, sdv::XDuplicateFile, sdv::XDuplicateFile, sdv::XFileCorrupt, sdv::XFileCorrupt, sdv::XHashNotMatching, sdv::XHashNotMatching, sdv::XIndexOutOfRange, sdv::XIndexOutOfRange, sdv::XInvalidIterator, sdv::XInvalidIterator, sdv::XInvalidPath, sdv::XInvalidPath, sdv::XInvalidRefCount, sdv::XInvalidRefCount, sdv::XInvalidState, sdv::XInvalidState, sdv::XNoInterface, sdv::XNoInterface, sdv::XNotFound, sdv::XNotFound, sdv::XNullPointer, sdv::XNullPointer, sdv::XOffsetPastBufferSize, sdv::XOffsetPastBufferSize, sdv::XTimeout, sdv::XTimeout, sdv::XUnhandledException, sdv::XUnhandledException, sdv::XUnknownException, sdv::XUnknownException, sdv::core::XAllocFailed, sdv::core::XAllocFailed, sdv::core::XNoMemMgr, sdv::core::XNoMemMgr, sdv::installation::XComponentNotLoadable, sdv::installation::XComponentNotLoadable, sdv::installation::XDuplicateInstall, sdv::installation::XDuplicateInstall, sdv::installation::XDuplicateManifest, sdv::installation::XDuplicateManifest, sdv::installation::XFailedManifestCreation, sdv::installation::XFailedManifestCreation, sdv::installation::XFailedSaveManifest, sdv::installation::XFailedSaveManifest, sdv::installation::XFailedToCompose, sdv::installation::XFailedToCompose, sdv::installation::XIncompatiblePackage, sdv::installation::XIncompatiblePackage, sdv::installation::XIncorrectCRC, sdv::installation::XIncorrectCRC, sdv::installation::XIncorrectPath, sdv::installation::XIncorrectPath, sdv::installation::XInstallationNotFound, sdv::installation::XInstallationNotFound, sdv::installation::XInvalidManifest, sdv::installation::XInvalidManifest, sdv::installation::XMissingBasePath, sdv::installation::XMissingBasePath, sdv::installation::XModuleNotFound, sdv::installation::XModuleNotFound, sdv::installation::XNoManifest, sdv::installation::XNoManifest, sdv::installation::XUninstallCouldNotUnload, sdv::installation::XUninstallCouldNotUnload, sdv::toml::XTOMLParseException, sdv::toml::XTOMLParseException

Public Functions

inline virtual const char *what() const noexcept#

Return the explanatory string.

Returns:

The descriptive string.

inline virtual ::sdv::exception_id id() const noexcept#

Return the id.

Returns:

The id of the exception.

Public Static Attributes

static const ::sdv::exception_id _id = 0xE1BCB80EB2F0DCB8#

Exception ID.

static const char _description[] = "XSysExcept exception"#

Explanatory string.