matlab::data:: Область значений <ItType, ElemType>

Шаблонный класс C++, чтобы оказать основанную на области значений поддержку операции

Описание

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

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

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

matlab::data

Включение:

Область значений. hpp

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

IteratorType

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

ElementType

Тип элемента

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

Конструктор

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

Описание

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

Параметры

IteratorType<ElementType> begin

IteratorType<ElementType> end

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

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

Область значений

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

Броски

'none'

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

Range(Range&& rhs)

Описание

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

Параметры

Range&& rhs

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

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

Область значений

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

Броски

'none'

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

Range& operator=(Range&& rhs)

Описание

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

Параметры

Range&& rhs

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

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

Область значений

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

Броски

'none'

начало

IteratorType<ElementType>& begin()

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

IteratorType<ElementType>&

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

Броски

'none'

конец

IteratorType<ElementType>& end()

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

IteratorType<ElementType>&

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

Броски

'none'

Введенный в R2017b

Была ли эта тема полезной?