MATLAB データ API の例外
matlab::data::CanOnlyUseOneStringIndexException
複数の string インデックスが提供される場合、CanOnlyUseOneStringIndexException の例外が発生します。
matlab::data::CantAssignArrayToThisArrayException
ある配列を対象の配列に代入することがサポートされていない場合、CantAssignArrayToThisArrayException の例外が発生します。
matlab::data::CantIndexIntoEmptyArrayException
空の配列にインデックス付け操作を実行しようとした場合、CantIndexIntoEmptyArrayException の例外が発生します。
matlab::data::DuplicateFieldNameInStructArrayException
struct 定義に重複するフィールド名が見つかった場合、DuplicateFieldNameInStructArrayException の例外が発生します。
matlab::data::FailedToLoadLibMatlabDataArrayException
必要な MATLAB® データ配列ライブラリの読み込みが失敗した場合、FailedToLoadLibMatlabDataArrayException の例外が発生します。
matlab::data::FailedToResolveSymbolException
MATLAB データ配列ライブラリで必要なシンボルを解決できない場合、FailedToResolveSymbolException の例外が発生します。
matlab::data::InvalidArrayIndexException
提供されたインデックスが、インデックス付けされている配列に対して有効でない場合、InvalidArrayIndexException の例外が発生します。
matlab::data::InvalidDimensionsInSparseArrayException
呼び出し側が 2 次元を超えるスパース配列を作成しようとする場合、InvalidDimensionsInSparseArrayException の例外が発生します。
matlab::data::InvalidFieldNameException
フィールド名が struct として無効な場合、InvalidFieldNameException の例外が発生します。
matlab::data::MustSpecifyClassNameException
クラス名が指定されていない場合、MustSpecifyClassNameException の例外が発生します。
matlab::data::NonAsciiCharInRequestedAsciiOutputException
std::string を使用して CharArray または StringArray を作成するときに std::string に非 ASCII 文字が含まれている場合、NonAsciiCharInRequestedAsciiOutputException の例外が発生します。
matlab::data::NonAsciiCharInInputDataException
std::string を使用して CharArray または StringArray を作成するときに std::string に非 ASCII 文字が含まれている場合、NonAsciiCharInInputDataException の例外が発生します。
matlab::data::InvalidArrayTypeException
rhs の型が TypedArray<T> の型と一致しない場合、InvalidArrayTypeException の例外が発生します。
matlab::data::NotEnoughIndicesProvidedException
入力されるインデックスが不足している場合、NotEnoughIndicesProvidedException の例外が発生します。
matlab::data::StringIndexMustBeLastException
文字列インデックスが最後のインデックスでない場合、StringIndexMustBeLastException の例外が発生します。
matlab::data::StringIndexNotValidException
文字列インデックスがこの配列に対して有効でない場合、StringIndexNotValidException の例外が発生します。
matlab::data::SystemErrorException
システム エラーが発生した場合、SystemErrorException の例外が発生します。
matlab::data::TooManyIndicesProvidedException
入力されるインデックスが多すぎる場合、TooManyIndicesProvidedException の例外が発生します。
matlab::data::TypeMismatchException
配列の要素に T が含まれていない場合、TypeMismatchException の例外が発生します。
matlab::data::WrongNumberOfEnumsSuppliedException
入力される enum の数が正しくない場合、WrongNumberOfEnumsSuppliedException の例外が発生します。
matlab::data::InvalidMemoryLayoutException
行優先の配列を列優先のバッファー (またはその逆) に追加しようとすると、InvalidMemoryLayoutException の例外が発生します。
matlab::data::InvalidDimensionsInRowMajorArrayException
行優先の配列が 2 次元でない場合、MATLAB R2019a および R2019b で作成した配列では InvalidDimensionsInRowMajorArrayException の例外が発生します。
matlab::data::NumberOfElementsExceedsMaximumException
要素数が size_t より大きい場合、NumberOfElementsExceedsMaximumException の例外が発生します。
matlab::data::ObjectArrayIncompatibleTypesException
matlab::data::ObjectArray の要素を結合して異種混合配列を生成しようとすると、ObjectArrayIncompatibleTypesException の例外が発生します。
matlab::data::AccessingObjectNotSupportedException
matlab::data::ObjectArray で Object を定義しているクラスが subsref または subsasgn をオーバーライドする場合、ObjectArray の要素にはアクセスできません。これらの要素にアクセスしようとすると、AccessingObjectNotSupportedException の例外が発生します。
matlab::data::InvalidNumberOfElementsProvidedException
matlab::data::ObjectArray を初期化するために必要な数の要素が指定されていない場合、InvalidNumberOfElementsProvidedException の例外が発生します。
matlab::data::FeatureNotSupportedException
相互に作用する MATLAB のバージョンで行優先の配列がサポートされていない場合、FeatureNotSupportedException の例外が発生します。