![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
base class to ease the definition of required types for simple iterators More...
Public Types | |
| using | difference_type = Distance |
| iterator difference type | |
| using | iterator_category = Category |
| iterator category tag type | |
| using | pointer = Pointer |
| iterator pointer type | |
| using | reference = Reference |
| iterator reference type | |
| using | value_type = T |
| iterator value type | |
base class to ease the definition of required types for simple iterators
| Category | iterator category tag type |
| T | iterator value type |
| Distance | iterator difference type |
| Pointer | iterator pointer type |
| Reference | iterator reference type |
The std::iterator template may be used as a base class to ease the definition of required types for new iterators.
| using std::iterator< Category, T, Distance, Pointer, Reference >::difference_type = Distance |
iterator difference type
| using std::iterator< Category, T, Distance, Pointer, Reference >::iterator_category = Category |
iterator category tag type
| using std::iterator< Category, T, Distance, Pointer, Reference >::pointer = Pointer |
iterator pointer type
| using std::iterator< Category, T, Distance, Pointer, Reference >::reference = Reference |
iterator reference type
| using std::iterator< Category, T, Distance, Pointer, Reference >::value_type = T |
iterator value type