| difference_type typedef (defined in iterator_traits) | iterator_traits | |
| iterator_category typedef (defined in iterator_traits) | iterator_traits | |
| pointer typedef (defined in iterator_traits) | iterator_traits | |
| reference typedef (defined in iterator_traits) | iterator_traits | |
| value_type typedef (defined in iterator_traits) | iterator_traits |
1.4.2