sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::empty_iterator< T > Class Template Reference

#include <null_array.hpp>

Inheritance diagram for sparrow::empty_iterator< T >:
[legend]
Collaboration diagram for sparrow::empty_iterator< T >:
[legend]

Public Types

using self_type = empty_iterator<T>
 
using base_type = iterator_base<self_type, T, std::contiguous_iterator_tag, T>
 
using reference = typename base_type::reference
 
using difference_type = typename base_type::difference_type
 

Public Member Functions

 empty_iterator (difference_type index=difference_type()) noexcept
 

Friends

class iterator_access
 

Detailed Description

template<class T>
class sparrow::empty_iterator< T >

Definition at line 38 of file null_array.hpp.

Member Typedef Documentation

◆ base_type

template<class T>
using sparrow::empty_iterator< T >::base_type = iterator_base<self_type, T, std::contiguous_iterator_tag, T>

Definition at line 43 of file null_array.hpp.

◆ difference_type

template<class T>
using sparrow::empty_iterator< T >::difference_type = typename base_type::difference_type

Definition at line 45 of file null_array.hpp.

◆ reference

template<class T>
using sparrow::empty_iterator< T >::reference = typename base_type::reference

Definition at line 44 of file null_array.hpp.

◆ self_type

template<class T>
using sparrow::empty_iterator< T >::self_type = empty_iterator<T>

Definition at line 42 of file null_array.hpp.

Constructor & Destructor Documentation

◆ empty_iterator()

template<class T>
sparrow::empty_iterator< T >::empty_iterator ( difference_type index = difference_type())
explicitnoexcept

Definition at line 149 of file null_array.hpp.

Friends And Related Symbol Documentation

◆ iterator_access

template<class T>
friend class iterator_access
friend

Definition at line 61 of file null_array.hpp.


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