autoppl
v0.8
A C++ template library for probabilistic programming
|
Go to the documentation of this file.
9 template <
class IntType>
12 template <
class IntType>
16 {
return it1.curr_ == it2.curr_; }
18 template <
class IntType>
22 {
return it1.curr_ != it2.curr_; }
24 template <
class IntType=u
int32_t>
IntType value_type
Definition: counting_iterator.hpp:28
counting_iterator operator--(int)
Definition: counting_iterator.hpp:40
counting_iterator operator++(int)
Definition: counting_iterator.hpp:39
constexpr bool operator!=(const counting_iterator< IntType > &it1, const counting_iterator< IntType > &it2)
Definition: counting_iterator.hpp:20
counting_iterator(value_type begin)
Definition: counting_iterator.hpp:33
constexpr bool operator==(const counting_iterator< IntType > &it1, const counting_iterator< IntType > &it2)
Definition: counting_iterator.hpp:14
counting_iterator & operator++()
Definition: counting_iterator.hpp:37
std::bidirectional_iterator_tag iterator_category
Definition: counting_iterator.hpp:31
Definition: counting_iterator.hpp:26
int32_t difference_type
Definition: counting_iterator.hpp:27
Definition: bounded.hpp:11
IntType & reference
Definition: counting_iterator.hpp:30
reference operator*()
Definition: counting_iterator.hpp:41
counting_iterator & operator--()
Definition: counting_iterator.hpp:38
value_type * pointer
Definition: counting_iterator.hpp:29