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#