Count iterator.
Definition: count_iterator.hpp:33
void pointer
Definition: count_iterator.hpp:39
this_t & operator-=(difference_type diff)
Definition: count_iterator.hpp:51
this_t operator-(difference_type diff) const
Definition: count_iterator.hpp:60
count_iterator()
Definition: count_iterator.hpp:43
count_iterator(T val)
Definition: count_iterator.hpp:44
this_t & operator--()
Definition: count_iterator.hpp:54
reference operator[](difference_type diff) const
Definition: count_iterator.hpp:48
std::ptrdiff_t difference_type
Definition: count_iterator.hpp:37
this_t operator++(int)
Definition: count_iterator.hpp:56
this_t & operator+=(difference_type diff)
Definition: count_iterator.hpp:50
this_t & operator++()
Definition: count_iterator.hpp:53
std::random_access_iterator_tag iterator_category
Definition: count_iterator.hpp:41
reference operator*() const
Definition: count_iterator.hpp:46
T value_type
Definition: count_iterator.hpp:38
difference_type operator-(const this_t &it) const
Definition: count_iterator.hpp:61
this_t operator--(int)
Definition: count_iterator.hpp:57
this_t operator+(difference_type diff) const
Definition: count_iterator.hpp:59
T reference
Definition: count_iterator.hpp:40
Definition: allocator.hpp:16
bool operator==(const global_vector< T > &x, const global_vector< T > &y)
Definition: global_vector.hpp:669
bool operator<=(const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
Definition: unique_file_ptr.hpp:228
bool operator!=(const global_vector< T > &x, const global_vector< T > &y)
Definition: global_vector.hpp:676
bool operator>=(const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
Definition: unique_file_ptr.hpp:198
bool operator<(const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
Definition: unique_file_ptr.hpp:213
bool operator>(const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
Definition: unique_file_ptr.hpp:183
auto make_count_iterator(T x)
Definition: count_iterator.hpp:98