Exception Handling#

class DefaultException#

Base exception class for aidi-sdk. All exceptions thrown by aidi-sdk are derived from this class.

Subclassed by aidi::excepts::AIDIProContentError, aidi::excepts::AIDIProLockExist, aidi::excepts::BackupAlreadyExists, aidi::excepts::BackupNotExists, aidi::excepts::BadMemoryAlloc, aidi::excepts::BadTypeCast, aidi::excepts::BucketAlreadyExists, aidi::excepts::CanNotOpenFile, aidi::excepts::ConfiguratorNotInitialized, aidi::excepts::DataNotFound, aidi::excepts::DataTypeMismatch, aidi::excepts::DeSerializeFailed, aidi::excepts::FileExisted, aidi::excepts::FileNotFound, aidi::excepts::FileSystemError, aidi::excepts::InvalidArgument, aidi::excepts::InvalidConnection, aidi::excepts::InvalidIterator, aidi::excepts::InvalidJson, aidi::excepts::InvalidNodeId, aidi::excepts::InvalidRuntimeStrategy, aidi::excepts::InvalidToolId, aidi::excepts::InvalidToolType, aidi::excepts::InvalidValidatableJson, aidi::excepts::JsonParseError, aidi::excepts::JsonSchemaValidationError, aidi::excepts::LogicError, aidi::excepts::LoopConnection, aidi::excepts::NodeNotFound, aidi::excepts::NodeNotFullUpdated, aidi::excepts::NonFolderDir, aidi::excepts::NonInitStrategyHandler, aidi::excepts::OverflowError, aidi::excepts::PermissionError, aidi::excepts::PluginNotFound, aidi::excepts::PropertyTypeMismatch, aidi::excepts::RocksDBError, aidi::excepts::SampleNotFound, aidi::excepts::SerializeFailed, aidi::excepts::StrategyTypeNotMatched, aidi::excepts::ToolAlreadyExist, aidi::excepts::ToolGraphNotUpdateFully, aidi::excepts::ToolNotFound, aidi::excepts::UnknownError, aidi::excepts::UnregistedConfigurator, aidi::excepts::UnregistedOperator, aidi::excepts::UnregistedParameter, aidi::excepts::UnregistedProperty

class UnknownError : public aidi::excepts::DefaultException#
class FileNotFound : public aidi::excepts::DefaultException#
class FileExisted : public aidi::excepts::DefaultException#
class CanNotOpenFile : public aidi::excepts::DefaultException#
class BadMemoryAlloc : public aidi::excepts::DefaultException#
class LogicError : public aidi::excepts::DefaultException#
class OverflowError : public aidi::excepts::DefaultException#
class DataNotFound : public aidi::excepts::DefaultException#
class InvalidArgument : public aidi::excepts::DefaultException#
class PermissionError : public aidi::excepts::DefaultException#
class RocksDBError : public aidi::excepts::DefaultException#
class JsonParseError : public aidi::excepts::DefaultException#
class FileSystemError : public aidi::excepts::DefaultException#
class AIDIProLockExist : public aidi::excepts::DefaultException#
class AIDIProContentError : public aidi::excepts::DefaultException#
class ToolGraphNotUpdateFully : public aidi::excepts::DefaultException#
class PropertyTypeMismatch : public aidi::excepts::DefaultException#
class SampleNotFound : public aidi::excepts::DefaultException#
class InvalidIterator : public aidi::excepts::DefaultException#
class SerializeFailed : public aidi::excepts::DefaultException#
class DeSerializeFailed : public aidi::excepts::DefaultException#
class ToolAlreadyExist : public aidi::excepts::DefaultException#
class InvalidToolType : public aidi::excepts::DefaultException#
class ToolNotFound : public aidi::excepts::DefaultException#
class NodeNotFound : public aidi::excepts::DefaultException#
class LoopConnection : public aidi::excepts::DefaultException#
class InvalidConnection : public aidi::excepts::DefaultException#
class DataTypeMismatch : public aidi::excepts::DefaultException#
class InvalidToolId : public aidi::excepts::DefaultException#
class InvalidNodeId : public aidi::excepts::DefaultException#
class InvalidRuntimeStrategy : public aidi::excepts::DefaultException#
class UnregistedOperator : public aidi::excepts::DefaultException#
class UnregistedConfigurator : public aidi::excepts::DefaultException#
class UnregistedProperty : public aidi::excepts::DefaultException#
class UnregistedParameter : public aidi::excepts::DefaultException#
class NonInitStrategyHandler : public aidi::excepts::DefaultException#
class StrategyTypeNotMatched : public aidi::excepts::DefaultException#
class BackupAlreadyExists : public aidi::excepts::DefaultException#
class BackupNotExists : public aidi::excepts::DefaultException#
class BucketAlreadyExists : public aidi::excepts::DefaultException#
class ConfiguratorNotInitialized : public aidi::excepts::DefaultException#
class NonFolderDir : public aidi::excepts::DefaultException#
class NodeNotFullUpdated : public aidi::excepts::DefaultException#
class PluginNotFound : public aidi::excepts::DefaultException#
class BadTypeCast : public aidi::excepts::DefaultException#
class InvalidJson : public aidi::excepts::DefaultException#
class InvalidValidatableJson : public aidi::excepts::DefaultException#
class JsonSchemaValidationError : public aidi::excepts::DefaultException#