Исключения 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 происходит, если вызывающая сторона пытается создать разреженный массив больше чем с 2 размерностями.

matlab::data::InvalidFieldNameException

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

matlab::data::MustSpecifyClassNameException

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

matlab::data::NonAsciiCharInRequestedAsciiOutputException

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

matlab::data::NonAsciiCharInInputDataException

Исключение NonAsciiCharInInputDataException происходит, если пользователь пытается создать CharArray или StringArray с std::string, и std::string содержит символы не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::InvalidMemoryLayout

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

matlab::data::InvalidDimensionsInRowMajorArrayException

Исключение InvalidDimensionsInRowMajorArrayException происходит, если главный массив строки не 2D.

matlab::data::NumberOfElementsExceedsMaximumException

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