matlab::data::Range<ItType,ElemType>

Шаблон класса C++ для поддержки операций на основе диапазона

Описание

Range объекты переносятся begin и end функции для активизации операций на основе диапазона.

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

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

matlab::data

Включите:

Range.hpp

Параметры шаблона

IteratorType

Тип итератора

ElementType

Тип элемента

Конструкторы

Конструктор

Range(IteratorType<ElementType> begin, IteratorType<ElementType> end)

Описание

Создает Range объект.

Параметры

IteratorType<ElementType> begin

IteratorType<ElementType> end

Первый и последний элементы области значений.

Возвраты

Range

Новый образец.

Броски

Ничего

Перемещение конструкторов

Range(Range&& rhs)

Описание

Перемещение содержимого Range объект новому образцу.

Параметры

Range&& rhs

Область значений для перемещения.

Возвраты

Range

Новый образец.

Броски

Ничего

Перемещение операторов назначения

Range& operator=(Range&& rhs)

Описание

Назначает вход этому Range объект.

Параметры

Range&& rhs

Область значений для перемещения.

Возвраты

Range&

Обновленный образец.

Броски

Ничего

начать

IteratorType<ElementType>& begin()

Возвраты

IteratorType<ElementType>&

Первый элемент в области значений.

Броски

Ничего

конец

IteratorType<ElementType>& end()

Возвраты

IteratorType<ElementType>&

Конец области значений.

Броски

Ничего

Введенный в R2017b