![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <tpf_parallel.hpp>
Public Types | |
typedef std::make_signed< IntType >::type | difference_type |
typedef IntType | value_type |
typedef const IntType * | pointer |
typedef const IntType & | reference |
typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
counting_iterator () | |
counting_iterator (IntType init) | |
reference | operator* () const |
value_type | operator[] (difference_type i) const |
difference_type | operator- (const counting_iterator &it) const |
counting_iterator & | operator+= (difference_type forward) |
counting_iterator & | operator-= (difference_type backward) |
counting_iterator & | operator++ () |
counting_iterator & | operator-- () |
counting_iterator | operator++ (int) |
counting_iterator | operator-- (int) |
counting_iterator | operator- (difference_type backward) const |
counting_iterator | operator+ (difference_type forward) const |
bool | operator== (const counting_iterator &it) const |
bool | operator!= (const counting_iterator &it) const |
bool | operator< (const counting_iterator &it) const |
bool | operator> (const counting_iterator &it) const |
bool | operator<= (const counting_iterator &it) const |
bool | operator>= (const counting_iterator &it) const |
Friends | |
counting_iterator | operator+ (difference_type forward, const counting_iterator it) |
Definition at line 149 of file tpf_parallel.hpp.
typedef std::make_signed<IntType>::type tpf::parallel::counting_iterator< IntType >::difference_type |
Definition at line 152 of file tpf_parallel.hpp.
typedef std::random_access_iterator_tag tpf::parallel::counting_iterator< IntType >::iterator_category |
Definition at line 156 of file tpf_parallel.hpp.
typedef const IntType* tpf::parallel::counting_iterator< IntType >::pointer |
Definition at line 154 of file tpf_parallel.hpp.
typedef const IntType& tpf::parallel::counting_iterator< IntType >::reference |
Definition at line 155 of file tpf_parallel.hpp.
typedef IntType tpf::parallel::counting_iterator< IntType >::value_type |
Definition at line 153 of file tpf_parallel.hpp.
|
inline |
|
inlineexplicit |
Definition at line 159 of file tpf_parallel.hpp.
|
inline |
Definition at line 187 of file tpf_parallel.hpp.
|
inline |
Definition at line 161 of file tpf_parallel.hpp.
|
inline |
|
inline |
Definition at line 168 of file tpf_parallel.hpp.
|
inline |
Definition at line 171 of file tpf_parallel.hpp.
|
inline |
Definition at line 166 of file tpf_parallel.hpp.
|
inline |
Definition at line 164 of file tpf_parallel.hpp.
|
inline |
|
inline |
Definition at line 169 of file tpf_parallel.hpp.
|
inline |
Definition at line 176 of file tpf_parallel.hpp.
|
inline |
Definition at line 167 of file tpf_parallel.hpp.
|
inline |
Definition at line 188 of file tpf_parallel.hpp.
|
inline |
Definition at line 190 of file tpf_parallel.hpp.
|
inline |
Definition at line 186 of file tpf_parallel.hpp.
|
inline |
Definition at line 189 of file tpf_parallel.hpp.
|
inline |
Definition at line 191 of file tpf_parallel.hpp.
|
inline |
Definition at line 162 of file tpf_parallel.hpp.
|
friend |
Definition at line 184 of file tpf_parallel.hpp.