matlab::data::Reference<MATLABString>

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

Описание

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

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

Броски

matlab::data::NotEnoughIndicesProvidedException

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

matlab::data::InvalidArrayIndexException

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

matlab::data::TooManyIndicesProvidedException

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

has_value

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

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

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

bool

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

Броски

matlab::data::NotEnoughIndicesProvidedException

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

matlab::data::InvalidArrayIndexException

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

matlab::data::TooManyIndicesProvidedException

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

Введенный в R2017b