Исключения MATLAB Data API

matlab::data::CanOnlyUseOneStringIndexException

The CanOnlyUseOneStringIndexException исключение происходит, если задано несколько строковых индексов.

matlab::data::CantAssignArrayToThisArrayException

The CantAssignArrayToThisArrayException исключение происходит, если назначение массива этому массиву не поддерживается.

matlab::data::CantIndexIntoEmptyArrayException

The CantIndexIntoEmptyArrayException исключение происходит при попытке любой операции индексации пустого массива.

matlab::data::DuplicateFieldNameInStructArrayException

The DuplicateFieldNameInStructArrayException исключение происходит, если в struct встречается повторяющееся имя поля определение.

matlab::data::FailedToLoadLibMatlabDataArrayException

The FailedToLoadLibMatlabDataArrayException исключение происходит при необходимости MATLAB® Не удалось загрузить библиотеки массивов данных.

matlab::data::FailedToResolveSymbolException

The FailedToResolveSymbolException исключение возникает, если невозможно разрешить требуемый символ в библиотеках Массив.

matlab::data::InvalidArrayIndexException

The InvalidArrayIndexException исключение происходит, если указанный индекс недопустим для индексируемого массива.

matlab::data::InvalidDimensionsInSparseArrayException

The InvalidDimensionsInSparseArrayException исключение происходит, если вызывающий абонент пытается создать разреженный массив с более чем двумя размерностями.

matlab::data::InvalidFieldNameException

The InvalidFieldNameException исключение происходит, если имя поля недопустимо для struct.

matlab::data::MustSpecifyClassNameException

The MustSpecifyClassNameException исключение происходит, если имя класса не задано.

matlab::data::NonAsciiCharInRequestedAsciiOutputException

The NonAsciiCharInRequestedAsciiOutputException исключение происходит, если пользователь пытается создать CharArray или StringArray с std::string и std::string содержит символы, отличные от ASCII.

matlab::data::NonAsciiCharInInputDataException

The NonAsciiCharInInputDataException исключение происходит, если пользователь пытается создать CharArray или StringArray с std::string и std::string содержит символы, отличные от ASCII.

matlab::data::InvalidArrayTypeException

The InvalidArrayTypeException исключение происходит, если тип rhs не совпадает с типом TypedArray<T>.

matlab::data::NotEnoughIndicesProvidedException

The NotEnoughIndicesProvidedException исключение происходит, если не задано достаточное количество индексов.

matlab::data::StringIndexMustBeLastException

The StringIndexMustBeLastException исключение происходит, если строковый индекс не является последним индексом.

matlab::data::StringIndexNotValidException

The StringIndexNotValidException исключение происходит, если строковый индекс недопустим для этого массива.

matlab::data::SystemErrorException

The SystemErrorException исключение происходит при возникновении системной ошибки.

matlab::data::TooManyIndicesProvidedException

The TooManyIndicesProvidedException исключение происходит при наличии слишком большого количества индексов.

matlab::data::TypeMismatchException

The TypeMismatchException исключение происходит, если элемент Array не содержит T's.

matlab::data::WrongNumberOfEnumsSuppliedException

The WrongNumberOfEnumsSuppliedException исключение происходит, если указано неправильное количество перечислений.

matlab::data::InvalidMemoryLayoutException

The InvalidMemoryLayoutException исключение происходит при попытке добавить массив основной строки в буфер основной столбец или наоборот.

matlab::data::InvalidDimensionsInRowMajorArrayException

The InvalidDimensionsInRowMajorArrayException исключение происходит для массивов, созданных с помощью R2019a MATLAB, и R2019b, не 2-D ли массив основной строки.

matlab::data::NumberOfElementsExceedsMaximumException

The NumberOfElementsExceedsMaximumException исключение происходит, если количество элементов больше size_t.

matlab::data::ObjectArrayIncompatibleTypesException

The ObjectArrayIncompatibleTypesException исключение происходит, если вы пытаетесь объединить элементы массива matlab::data::ObjectArray в разнородный массив.

matlab::data::AccessingObjectNotSupportedException

Если класс, определяющий Object в matlab::data::ObjectArray отвергает subsref или subsasgn, тогда вы не можете получить доступ к элементам ObjectArray. The AccessingObjectNotSupportedException исключение происходит при попытке получить доступ к этим элементам.

matlab::data::InvalidNumberOfElementsProvidedException

The InvalidNumberOfElementsProvidedException исключение происходит, если вы не задаете необходимое количество элементов для инициализации matlab::data::ObjectArray.