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

matlab::data::CanOnlyUseOneStringIndexException

CanOnlyUseOneStringIndexException исключение происходит, если больше чем один индекс строк обеспечивается.

matlab::data::CantAssignArrayToThisArrayException

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

matlab::data::CantIndexIntoEmptyArrayException

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

matlab::data::DuplicateFieldNameInStructArrayException

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

matlab::data::FailedToLoadLibMatlabDataArrayException

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

matlab::data::FailedToResolveSymbolException

FailedToResolveSymbolException исключение происходит, если неспособный, чтобы разрешить необходимый символ в библиотеках MATLAB Data Array.

matlab::data::InvalidArrayIndexException

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

matlab::data::InvalidDimensionsInSparseArrayException

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

matlab::data::InvalidFieldNameException

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

matlab::data::MustSpecifyClassNameException

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

matlab::data::NonAsciiCharInRequestedAsciiOutputException

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

matlab::data::NonAsciiCharInInputDataException

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

matlab::data::InvalidArrayTypeException

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

matlab::data::NotEnoughIndicesProvidedException

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

matlab::data::StringIndexMustBeLastException

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

matlab::data::StringIndexNotValidException

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

matlab::data::SystemErrorException

SystemErrorException исключение происходит, если системная ошибка происходит.

matlab::data::TooManyIndicesProvidedException

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

matlab::data::TypeMismatchException

TypeMismatchException исключение происходит, если элемент Массива не содержит Т.

matlab::data::WrongNumberOfEnumsSuppliedException

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

matlab::data::InvalidMemoryLayoutException

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

matlab::data::InvalidDimensionsInRowMajorArrayException

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

matlab::data::NumberOfElementsExceedsMaximumException

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

matlab::data::ObjectArrayIncompatibleTypesException

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

matlab::data::AccessingObjectNotSupportedException

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

matlab::data::InvalidNumberOfElementsProvidedException

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