|
libstdc++
|
#include <stl_iterator_base_types.h>
Public Types | |
| using | difference_type = ptrdiff_t |
| using | iterator_category = random_access_iterator_tag |
| using | iterator_concept = contiguous_iterator_tag |
| using | pointer = _Tp * |
| using | reference = _Tp & |
| using | value_type = remove_cv_t< _Tp > |
Partial specialization for object pointer types.
Definition at line 198 of file stl_iterator_base_types.h.
| using std::iterator_traits< _Tp * >::difference_type = ptrdiff_t |
Definition at line 203 of file stl_iterator_base_types.h.
| using std::iterator_traits< _Tp * >::iterator_category = random_access_iterator_tag |
Definition at line 201 of file stl_iterator_base_types.h.
| using std::iterator_traits< _Tp * >::iterator_concept = contiguous_iterator_tag |
Definition at line 200 of file stl_iterator_base_types.h.
| using std::iterator_traits< _Tp * >::pointer = _Tp* |
Definition at line 204 of file stl_iterator_base_types.h.
| using std::iterator_traits< _Tp * >::reference = _Tp& |
Definition at line 205 of file stl_iterator_base_types.h.
| using std::iterator_traits< _Tp * >::value_type = remove_cv_t<_Tp> |
Definition at line 202 of file stl_iterator_base_types.h.