matlab::data::Range<ItType,ElemType>
Plantilla de clase en C++ que proporciona compatibilidad con operaciones basadas en intervalos
Descripción
Los objetos Range
empaquetan las funciones begin
y end
para permitir operaciones basadas en intervalos.
Detalles de clases
Espacio de nombres: | matlab::data |
Incluir: | Range.hpp |
Parámetros de plantilla
| Tipo de iterador |
| Tipo de elemento |
Constructores
Constructor
Range(IteratorType<ElementType> begin, IteratorType<ElementType> end)
Crea un objeto Range
.
| El primer y último elementos del intervalo. |
| Nueva instancia. |
Ninguna
Constructor de movimiento
Range(Range&& rhs)
Mueve contenido de un objeto Range
a una nueva instancia.
| Intervalo que se desea mover. |
| Nueva instancia. |
Ninguna
Operadores de asignación de movimiento
Range& operator=(Range&& rhs)
Asigna la entrada a este objeto Range
.
| Intervalo que se desea mover. |
| Instancia actualizada. |
Ninguna
inicio
IteratorType<ElementType>& begin()
Devuelve
| Primer elemento del intervalo. |
Ninguna
fin
IteratorType<ElementType>& end()
Devuelve
| Fin de intervalo. |
Ninguna
Historial de versiones
Introducido en R2017b