momo  3.9
momo::internal::IteratorTraitsStd< Iterator, IteratorCategory > Struct Template Reference

#include <IteratorUtility.h>

Public Types

typedef IteratorCategory iterator_category
 
typedef ptrdiff_t difference_type
 
typedef Iterator::Pointer pointer
 
typedef Iterator::Reference reference
 
typedef std::decay< reference >::type value_type
 

Member Typedef Documentation

◆ difference_type

template<typename Iterator , typename IteratorCategory >
typedef ptrdiff_t momo::internal::IteratorTraitsStd< Iterator, IteratorCategory >::difference_type

◆ iterator_category

template<typename Iterator , typename IteratorCategory >
typedef IteratorCategory momo::internal::IteratorTraitsStd< Iterator, IteratorCategory >::iterator_category

◆ pointer

template<typename Iterator , typename IteratorCategory >
typedef Iterator::Pointer momo::internal::IteratorTraitsStd< Iterator, IteratorCategory >::pointer

◆ reference

template<typename Iterator , typename IteratorCategory >
typedef Iterator::Reference momo::internal::IteratorTraitsStd< Iterator, IteratorCategory >::reference

◆ value_type

template<typename Iterator , typename IteratorCategory >
typedef std::decay<reference>::type momo::internal::IteratorTraitsStd< Iterator, IteratorCategory >::value_type

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