matlab::data::Reference<MATLABString>

Класс C++, чтобы получить ссылку на элемент StringArray

Описание

A Reference<MATLABString> создается при использовании operator[] в StringArray или разыменование итератора строковых массивов.

Информации о классе

Пространство имен:

matlab::data

Включите:

MATLABStringReferenceExt.hpp

Бросок

String()

operator String() const

Возвраты

matlab::data::String

Элемент массива MATLABString массив преобразован в String.

Броски

matlab::data::NotEnoughIndicesProvidedException

Недостаточно представленных индексов.

matlab::data::InvalidArrayIndexException

Указанный индекс недопустим для этого массива или один из индексов находится вне области значений.

matlab::data::TooManyIndicesProvidedException

Представлено слишком много индексов.

std::runtime_error

Элемент массива не имеет значения.

Представители

bool

operator bool() const
Описание

Проверьте, содержит ли строка значение.

Возвраты

operator

True, если строка содержит значение.

Броски

matlab::data::NotEnoughIndicesProvidedException

Недостаточно представленных индексов.

matlab::data::InvalidArrayIndexException

Указанный индекс недопустим для этого массива или один из индексов находится вне области значений.

matlab::data::TooManyIndicesProvidedException

Представлено слишком много индексов.

has_value

bool has_value() const
Описание

Проверьте, содержит ли строка значение.

Возвраты

bool

True, если строка содержит значение.

Броски

matlab::data::NotEnoughIndicesProvidedException

Недостаточно представленных индексов.

matlab::data::InvalidArrayIndexException

Указанный индекс недопустим для этого массива или один из индексов находится вне области значений.

matlab::data::TooManyIndicesProvidedException

Представлено слишком много индексов.

Введенный в R2017b