|
RawSpeed
fast raw decoding library
|
#include "adt/BitIterator.h"
Public Types | |
| using | iterator_category = std::input_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = bool |
| using | pointer = const value_type* |
| using | reference = const value_type& |
Public Member Functions | |
| BitMSBIterator (T bitsPat_, int bitIdx_) | |
| value_type | operator* () const |
| BitMSBIterator & | operator++ () |
Public Attributes | |
| T | bitsPat |
| int | bitIdx |
Friends | |
| bool | operator== (const BitMSBIterator &a, const BitMSBIterator &b) |
Definition at line 33 of file BitIterator.h.
| using rawspeed::BitMSBIterator< T >::difference_type = std::ptrdiff_t |
Definition at line 38 of file BitIterator.h.
| using rawspeed::BitMSBIterator< T >::iterator_category = std::input_iterator_tag |
Definition at line 37 of file BitIterator.h.
| using rawspeed::BitMSBIterator< T >::pointer = const value_type* |
Definition at line 40 of file BitIterator.h.
| using rawspeed::BitMSBIterator< T >::reference = const value_type& |
Definition at line 41 of file BitIterator.h.
| using rawspeed::BitMSBIterator< T >::value_type = bool |
Definition at line 39 of file BitIterator.h.
|
inline |
Definition at line 43 of file BitIterator.h.
References bitIdx, bitsPat, rawspeed::bitwidth(), invariant, and rawspeed::T().
Referenced by operator++(), and operator==.
|
inline |
Definition at line 47 of file BitIterator.h.
References bitIdx, bitsPat, rawspeed::bitwidth(), and invariant.
|
inline |
Definition at line 52 of file BitIterator.h.
References BitMSBIterator(), bitIdx, and invariant.
|
friend |
Definition at line 57 of file BitIterator.h.
References BitMSBIterator(), bitIdx, bitsPat, and invariant.
| int rawspeed::BitMSBIterator< T >::bitIdx |
Definition at line 35 of file BitIterator.h.
Referenced by BitMSBIterator(), operator*(), operator++(), and operator==.
| T rawspeed::BitMSBIterator< T >::bitsPat |
Definition at line 34 of file BitIterator.h.
Referenced by BitMSBIterator(), operator*(), and operator==.