OpenTTD Source 20250511-master-gf2b48bad79
|
Public Types | |
typedef Tbitpos | value_type |
typedef value_type * | pointer |
typedef value_type & | reference |
typedef size_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
Iterator (Tbitset bitset) | |
bool | operator== (const Iterator &other) const |
Tbitpos | operator* () const |
Iterator & | operator++ () |
Private Member Functions | |
void | Validate () |
void | Next () |
Private Attributes | |
Tbitset | bitset |
Tbitpos | bitpos |
Definition at line 278 of file bitmath_func.hpp.
typedef size_t SetBitIterator< Tbitpos, Tbitset >::Iterator::difference_type |
Definition at line 282 of file bitmath_func.hpp.
typedef std::forward_iterator_tag SetBitIterator< Tbitpos, Tbitset >::Iterator::iterator_category |
Definition at line 283 of file bitmath_func.hpp.
typedef value_type* SetBitIterator< Tbitpos, Tbitset >::Iterator::pointer |
Definition at line 280 of file bitmath_func.hpp.
typedef value_type& SetBitIterator< Tbitpos, Tbitset >::Iterator::reference |
Definition at line 281 of file bitmath_func.hpp.
typedef Tbitpos SetBitIterator< Tbitpos, Tbitset >::Iterator::value_type |
Definition at line 279 of file bitmath_func.hpp.
|
inlineexplicit |
Definition at line 285 of file bitmath_func.hpp.
|
inlineprivate |
Definition at line 307 of file bitmath_func.hpp.
|
inline |
Definition at line 294 of file bitmath_func.hpp.
|
inline |
Definition at line 295 of file bitmath_func.hpp.
|
inline |
Definition at line 290 of file bitmath_func.hpp.
|
inlineprivate |
Definition at line 300 of file bitmath_func.hpp.
|
private |
Definition at line 299 of file bitmath_func.hpp.
|
private |
Definition at line 298 of file bitmath_func.hpp.