|
OpenTTD Source 15.0-beta1
|
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 |
| 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 302 of file bitmath_func.hpp.
| typedef size_t SetBitIterator< Tbitpos, Tbitset >::Iterator::difference_type |
Definition at line 306 of file bitmath_func.hpp.
| typedef std::forward_iterator_tag SetBitIterator< Tbitpos, Tbitset >::Iterator::iterator_category |
Definition at line 307 of file bitmath_func.hpp.
| typedef value_type* SetBitIterator< Tbitpos, Tbitset >::Iterator::pointer |
Definition at line 304 of file bitmath_func.hpp.
| typedef value_type& SetBitIterator< Tbitpos, Tbitset >::Iterator::reference |
Definition at line 305 of file bitmath_func.hpp.
| typedef Tbitpos SetBitIterator< Tbitpos, Tbitset >::Iterator::value_type |
Definition at line 303 of file bitmath_func.hpp.
|
inlineexplicit |
Definition at line 309 of file bitmath_func.hpp.
|
inlineprivate |
Definition at line 332 of file bitmath_func.hpp.
|
inline |
Definition at line 318 of file bitmath_func.hpp.
|
inline |
Definition at line 319 of file bitmath_func.hpp.
|
inline |
Definition at line 320 of file bitmath_func.hpp.
|
inline |
Definition at line 314 of file bitmath_func.hpp.
|
inlineprivate |
Definition at line 325 of file bitmath_func.hpp.
|
private |
Definition at line 324 of file bitmath_func.hpp.
|
private |
Definition at line 323 of file bitmath_func.hpp.