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