exponenta event banner

matlab:: данные:: Ссылка < MATLABString

>

Класс C++ для получения ссылки на элемент StringArray

Описание

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

Сведения о классе

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

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