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.