Struct XSysExcept#
Defined in File core_types.h
Inheritance Relationships#
Derived Types#
public sdv::XAccessDenied(Struct XAccessDenied)public sdv::XAccessDenied(Struct XAccessDenied)public sdv::XBufferTooSmall(Struct XBufferTooSmall)public sdv::XBufferTooSmall(Struct XBufferTooSmall)public sdv::XCannotChangeFileTimesOrAttributes(Struct XCannotChangeFileTimesOrAttributes)public sdv::XCannotChangeFileTimesOrAttributes(Struct XCannotChangeFileTimesOrAttributes)public sdv::XCannotCreateDir(Struct XCannotCreateDir)public sdv::XCannotCreateDir(Struct XCannotCreateDir)public sdv::XCannotOpenFile(Struct XCannotOpenFile)public sdv::XCannotOpenFile(Struct XCannotOpenFile)public sdv::XCannotReadFileTimesOrAttributes(Struct XCannotReadFileTimesOrAttributes)public sdv::XCannotReadFileTimesOrAttributes(Struct XCannotReadFileTimesOrAttributes)public sdv::XCannotRemoveDir(Struct XCannotRemoveDir)public sdv::XCannotRemoveDir(Struct XCannotRemoveDir)public sdv::XDuplicateFile(Struct XDuplicateFile)public sdv::XDuplicateFile(Struct XDuplicateFile)public sdv::XFileCorrupt(Struct XFileCorrupt)public sdv::XFileCorrupt(Struct XFileCorrupt)public sdv::XHashNotMatching(Struct XHashNotMatching)public sdv::XHashNotMatching(Struct XHashNotMatching)public sdv::XIndexOutOfRange(Struct XIndexOutOfRange)public sdv::XIndexOutOfRange(Struct XIndexOutOfRange)public sdv::XInvalidIterator(Struct XInvalidIterator)public sdv::XInvalidIterator(Struct XInvalidIterator)public sdv::XInvalidPath(Struct XInvalidPath)public sdv::XInvalidPath(Struct XInvalidPath)public sdv::XInvalidRefCount(Struct XInvalidRefCount)public sdv::XInvalidRefCount(Struct XInvalidRefCount)public sdv::XInvalidState(Struct XInvalidState)public sdv::XInvalidState(Struct XInvalidState)public sdv::XNoInterface(Struct XNoInterface)public sdv::XNoInterface(Struct XNoInterface)public sdv::XNotFound(Struct XNotFound)public sdv::XNotFound(Struct XNotFound)public sdv::XNullPointer(Struct XNullPointer)public sdv::XNullPointer(Struct XNullPointer)public sdv::XOffsetPastBufferSize(Struct XOffsetPastBufferSize)public sdv::XOffsetPastBufferSize(Struct XOffsetPastBufferSize)public sdv::XTimeout(Struct XTimeout)public sdv::XTimeout(Struct XTimeout)public sdv::XUnhandledException(Struct XUnhandledException)public sdv::XUnhandledException(Struct XUnhandledException)public sdv::XUnknownException(Struct XUnknownException)public sdv::XUnknownException(Struct XUnknownException)public sdv::core::XAllocFailed(Struct XAllocFailed)public sdv::core::XAllocFailed(Struct XAllocFailed)public sdv::core::XNoMemMgr(Struct XNoMemMgr)public sdv::core::XNoMemMgr(Struct XNoMemMgr)public sdv::installation::XComponentNotLoadable(Struct XComponentNotLoadable)public sdv::installation::XComponentNotLoadable(Struct XComponentNotLoadable)public sdv::installation::XDuplicateInstall(Struct XDuplicateInstall)public sdv::installation::XDuplicateInstall(Struct XDuplicateInstall)public sdv::installation::XDuplicateManifest(Struct XDuplicateManifest)public sdv::installation::XDuplicateManifest(Struct XDuplicateManifest)public sdv::installation::XFailedManifestCreation(Struct XFailedManifestCreation)public sdv::installation::XFailedManifestCreation(Struct XFailedManifestCreation)public sdv::installation::XFailedSaveManifest(Struct XFailedSaveManifest)public sdv::installation::XFailedSaveManifest(Struct XFailedSaveManifest)public sdv::installation::XFailedToCompose(Struct XFailedToCompose)public sdv::installation::XFailedToCompose(Struct XFailedToCompose)public sdv::installation::XIncompatiblePackage(Struct XIncompatiblePackage)public sdv::installation::XIncompatiblePackage(Struct XIncompatiblePackage)public sdv::installation::XIncorrectCRC(Struct XIncorrectCRC)public sdv::installation::XIncorrectCRC(Struct XIncorrectCRC)public sdv::installation::XIncorrectPath(Struct XIncorrectPath)public sdv::installation::XIncorrectPath(Struct XIncorrectPath)public sdv::installation::XInstallationNotFound(Struct XInstallationNotFound)public sdv::installation::XInstallationNotFound(Struct XInstallationNotFound)public sdv::installation::XInvalidManifest(Struct XInvalidManifest)public sdv::installation::XInvalidManifest(Struct XInvalidManifest)public sdv::installation::XMissingBasePath(Struct XMissingBasePath)public sdv::installation::XMissingBasePath(Struct XMissingBasePath)public sdv::installation::XModuleNotFound(Struct XModuleNotFound)public sdv::installation::XModuleNotFound(Struct XModuleNotFound)public sdv::installation::XNoManifest(Struct XNoManifest)public sdv::installation::XNoManifest(Struct XNoManifest)public sdv::installation::XUninstallCouldNotUnload(Struct XUninstallCouldNotUnload)public sdv::installation::XUninstallCouldNotUnload(Struct XUninstallCouldNotUnload)public sdv::toml::XTOMLParseException(Struct XTOMLParseException)public sdv::toml::XTOMLParseException(Struct XTOMLParseException)
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.
-
inline virtual const char *what() const noexcept#