exponenta event banner

matlab:: данные:: Диапазон < 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