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

Новый экземпляр.

Броски

'none'

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

Range(Range&& rhs)

Описание

Содержимое перемещений Range возразите против нового экземпляра.

Параметры

Range&& rhs

Расположитесь, чтобы переместиться.

Возвращается

Range

Новый экземпляр.

Броски

'none'

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

Range& operator=(Range&& rhs)

Описание

Присваивает вход этому Range объект.

Параметры

Range&& rhs

Расположитесь, чтобы переместиться.

Возвращается

Range&

Обновленный пример.

Броски

'none'

начало

IteratorType<ElementType>& begin()

Возвращается

IteratorType<ElementType>&

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

Броски

'none'

конец

IteratorType<ElementType>& end()

Возвращается

IteratorType<ElementType>&

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

Броски

'none'

Введенный в R2017b