Шаблонный класс 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
Получение ссылки с помощью линейного индекса.
|
|
Элемент, на который указывает этот итератор, указан как |
Ничего