Itérateur de plage permettant de parcourir l'ensemble des références absolues désignées par une Plage.
Plus de détails...
#include <Plage.h>
Itérateur de plage permettant de parcourir l'ensemble des références absolues désignées par une Plage.
Classe imbriquée de Plage.
modele::Plage::Iterator::Iterator |
( |
const Iterator & |
it | ) |
|
|
inline |
bool modele::Plage::Iterator::operator!= |
( |
const Iterator & |
d | ) |
|
|
inline |
Opérateur "différent de" vérifiant que les deux références courantes de sont différentes.
Reference& modele::Plage::Iterator::operator* |
( |
| ) |
|
|
inline |
Déréférencement de l'itérateur qui pointe sur une référence absolue.
- Renvoie
- une référence (C++) sur la Reference courante
Iterator& modele::Plage::Iterator::operator++ |
( |
| ) |
|
|
inline |
Opérateur de pré-incrémentation d'un itérateur de plage : on avance d'abord sur la ligne courante à la colonne précédente ou suivante (selon l'incrément : a3:c5 ou c5:a3).
Quand on ne peut plus avancer sur la ligne courante alors on incrémente ou décrémente la ligne courante. On termine sur la colonne de gauche et sur la ligne de droite + incLigne.
Iterator modele::Plage::Iterator::operator++ |
( |
int |
| ) |
|
|
inline |
Opérateur de post-incrémentation d'un itérateur de plage : on avance d'abord sur la ligne courante à la colonne précédente ou suivante (selon l'incrément : a3:c5 ou c5:a3).
Quand on ne plus avancer sur la ligne courante alors on incrémente ou décrémente la ligne courante
void modele::Plage::Iterator::vaALaFin |
( |
| ) |
|
|
inline |
positionne l'itérateur (référence courante) sur la fin : fin(A1:B2)=A3
La documentation de cette classe a été générée à partir du fichier suivant :