matlab::data:: <MATLABString>

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

Описание

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

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

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

matlab::data

Включение:

MATLABStringReferenceExt.hpp

Бросок

String()

operator String() const

Возвращается

matlab::data::String

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

Броски

NotEnoughIndicesProvidedException

Обеспечивается недостаточно индексов.

InvalidArrayIndexException

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

TooManyIndicesProvidedException

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

std::runtime_error

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

Функции членства

bool

operator bool() const

Описание

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

Возвращается

operator

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

Броски

NotEnoughIndicesProvidedException

Обеспечивается недостаточно индексов.

InvalidArrayIndexException

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

TooManyIndicesProvidedException

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

has_value

bool has_value() const

Описание

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

Возвращается

bool

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

Броски

NotEnoughIndicesProvidedException

Обеспечивается недостаточно индексов.

InvalidArrayIndexException

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

TooManyIndicesProvidedException

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

Введенный в R2017b