#include <iterator.h>
Public Types | |
using | difference_type = ptrdiff_t |
using | value_type = remove_cv_t< T > |
using | pointer = T * |
using | reference = T & |
using | iterator_category = random_access_iterator_tag |
using | iterator_concept = contiguous_iterator_tag |
Default STL pointer specializations use random_access_iterator as a category. We do refine this as being a continuous iterator.