tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
iterator_traits< T * > Struct Template Reference

#include <iterator_traits.hpp>

Inheritance diagram for iterator_traits< T * >:

Public Types

using difference_type = ptrdiff_t
 
using iterator_category = random_access_iterator_tag
 
using iterator_concept = contiguous_iterator_tag
 
using pointer = T*
 
using reference = T&
 
using value_type = remove_cv_t<T>
 

Member Typedef Documentation

◆ difference_type

template<typename T>
using difference_type = ptrdiff_t

◆ iterator_category

template<typename T>
using iterator_category = random_access_iterator_tag

◆ iterator_concept

template<typename T>
using iterator_concept = contiguous_iterator_tag

◆ pointer

template<typename T>
using pointer = T*

◆ reference

template<typename T>
using reference = T&

◆ value_type

template<typename T>
using value_type = remove_cv_t<T>

The documentation for this struct was generated from the following file: