I::value_type
The type obtained by dereferencing (applying operator *) to a model of Geo-Value Iterator.
I | A type that is a model of geo-value iterator | |
i,j | objects of type I | |
G | A type that is a model of Geo-Value |
i=j
Return type: | a type that is convertible to bool | |
Semantics: | j is assigned to i |
++i
Return type: | I | |
Precondition: | i is dereferenceable | |
Semantics: | i is modified to point to the next value | |
Postcondition: | i is dereferenceable or one past the end |
i++
Return type: | I | |
Precondition: | i is dereferenceable | |
Semantics: | i is modified to point to the next value | |
Postcondition: | i is dereferenceable or past the end |
*i
Return type: | G | |
Precondition: | i is incrementable (operator ++ can be applied to i) | |
Semantics: | Returns the element i is pointing to. |
i!=j
Return type: | a type convertible to bool | |
Semantics: | Returns true if i is different from j, i.e i and j are pointing to different elements. |