matlab::data:: Ссылка <Struct>

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

Описание

Используйте класс Reference<Struct>, чтобы получить доступ к элементу StructArray.

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

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

matlab::data

Включение:

StructRef.hpp

Операторы индексирования

оператор

Reference<Array> operator[](std::string idx)

Array operator[](std::string idx) const

Описание

Индексируйте в Struct с именем поля.

Параметры

станд:: представьте idx в виде строки

Имя поля.

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

Reference<Array>

Ссылка на Array найдена в заданном поле.

Массив

Разделяемая копия Array найдена в заданном поле.

Броски

InvalidFieldNameException

Поле не существует в struct.

Итераторы

Начальные итераторы

iterator begin()

const_iterator begin() const

const_iterator cbegin() const

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

итератор

Итератор к началу списка полей, заданных как TypedIterator<T>.

const_iterator

Итератор, заданный как TypedIterator<typename std::add_const<T>::type>.

Броски

'none'

Конечные итераторы

iterator end()

const_iterator end() const

const_iterator cend() const

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

итератор

Итератор к концу списка полей, заданных как TypedIterator<T>.

const_iterator

Итератор, заданный как TypedIterator<typename std::add_const<T>::type>.

Броски

'none'

Бросок

Struct ()

operator Struct() const

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

Struct ()

Разделяемая копия Struct.

Броски

'none'

Введенный в R2017b

Была ли эта тема полезной?