exponenta event banner

matlab:: данные:: Ссылка < Структура

>

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

Описание

Используйте Reference<Struct> для доступа к элементу StructArray.

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

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

matlab::data

Включить:

StructRef.hpp

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

operator[]

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

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

Описание

Проиндексировать в структуру с именем поля.

Параметры

std::string idx

Имя поля.

Прибыль

Reference<Array>

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

Array

Общая копия Array найдено в указанном поле.

Броски

matlab::data::InvalidFieldNameException

Поле не существует в структуре.

Iterators

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

iterator begin()

const_iterator begin() const

const_iterator cbegin() const

Прибыль

iterator

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

const_iterator

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

Броски

Ничего

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

iterator end()

const_iterator end() const

const_iterator cend() const

Прибыль

iterator

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

const_iterator

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

Броски

Ничего

Бросок

Struct()

operator Struct() const

Прибыль

Struct

Общая копия Struct.

Броски

Ничего

Представлен в R2017b