Шаблонный класс C++, обеспечивающий поддержку прямого итератора для StructArray
имена полей
Использование ForwardIterator
объекты для доступа к области значений элементов имен полей в StructArray
.
Пространство имен: | matlab::data |
Включите: | ForwardIterator.hpp |
ForwardIterator(const ForwardIterator<T>&
rhs)
Создание разделяемых данных копии ForwardIterator<T>
объект.
|
Копируемый объект. |
|
Новый образец. |
Ничего
ForwardIterator<T>& operator=(const ForwardIterator<T>&
rhs)
Назначение разделяемых данных копии ForwardIterator<T>
объект.
|
Объект для присвоения. |
|
Обновленный образец. |
Ничего
operator++
ForwardIterator<T>& operator++()
Предварительный шаг.
|
Ссылка на обновленное значение. |
Ничего
operator--
ForwardIterator<T> operator--(int)
Постшаг.
|
Новый объект. |
Ничего
operator=
bool operator==(const ForwardIterator<T>&
rhs) const
|
Итератор для сравнения. |
|
Возвращает |
Ничего
operator!=
bool operator!=(const ForwardIterator<T>&
rhs) const
|
Итератор для сравнения. |
|
Возвращает |
Ничего
operator*
reference operator*() const
|
Общая копия элемента, на который указывает итератор, заданная как:
|
Ничего
operator->
pointer operator->()
|
Указатель на элемент, на который указывает этот итератор, задается как:
|
Ничего
operator[]
reference operator[](const size_t& rhs) const
Получите ссылку с помощью линейного индекса.
|
Элемент, на который указывает этот итератор, задается как |
Ничего