Шаблонный класс C++ для поддержки операций на основе диапазона
Range обтекание объектов begin и end функции, позволяющие выполнять операции на основе диапазона.
|
Пространство имен: | matlab::data |
|
Включить: | Range.hpp |
|
|
Тип итератора |
|
|
Тип элемента |
Range(IteratorType<ElementType> begin, IteratorType<ElementType> end)
Создает Range объект.
|
|
Первый и последний элементы диапазона. |
|
|
Новый экземпляр. |
Ничего
Range(Range&& rhs)
Перемещает содержимое Range объект новому экземпляру.
|
|
Диапазон для перемещения. |
|
|
Новый экземпляр. |
Ничего
Range& operator=(Range&& rhs)
Назначает входные данные для этого Range объект.
|
|
Диапазон для перемещения. |
|
|
Обновленный экземпляр. |
Ничего
IteratorType<ElementType>& begin()
|
|
Первый элемент в диапазоне. |
Ничего
IteratorType<ElementType>& end()
|
|
Конец диапазона. |
Ничего