![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <cpg_iterator.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 23 of file cpg_iterator.hpp.
typedef std::make_signed<IntType>::type tbb::counting_iterator< IntType >::difference_type |
Definition at line 27 of file cpg_iterator.hpp.
typedef std::random_access_iterator_tag tbb::counting_iterator< IntType >::iterator_category |
Definition at line 31 of file cpg_iterator.hpp.
typedef const IntType* tbb::counting_iterator< IntType >::pointer |
Definition at line 29 of file cpg_iterator.hpp.
typedef const IntType& tbb::counting_iterator< IntType >::reference |
Definition at line 30 of file cpg_iterator.hpp.
typedef IntType tbb::counting_iterator< IntType >::value_type |
Definition at line 28 of file cpg_iterator.hpp.
|
inline |
|
inlineexplicit |
Definition at line 34 of file cpg_iterator.hpp.
|
inline |
Definition at line 62 of file cpg_iterator.hpp.
|
inline |
Definition at line 36 of file cpg_iterator.hpp.
|
inline |
|
inline |
Definition at line 43 of file cpg_iterator.hpp.
|
inline |
Definition at line 46 of file cpg_iterator.hpp.
|
inline |
Definition at line 41 of file cpg_iterator.hpp.
|
inline |
Definition at line 39 of file cpg_iterator.hpp.
|
inline |
|
inline |
Definition at line 44 of file cpg_iterator.hpp.
|
inline |
Definition at line 51 of file cpg_iterator.hpp.
|
inline |
Definition at line 42 of file cpg_iterator.hpp.
|
inline |
Definition at line 63 of file cpg_iterator.hpp.
|
inline |
Definition at line 65 of file cpg_iterator.hpp.
|
inline |
Definition at line 61 of file cpg_iterator.hpp.
|
inline |
Definition at line 64 of file cpg_iterator.hpp.
|
inline |
Definition at line 66 of file cpg_iterator.hpp.
|
inline |
Definition at line 37 of file cpg_iterator.hpp.
|
friend |
Definition at line 59 of file cpg_iterator.hpp.