![]() |
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.