|
RawSpeed
fast raw decoding library
|
#include "bitstreams/BitVacuumerJPEG.h"
Public Types | |
| using | Traits |
| using | Cache |
| using | Derived |
| using | cache_type |
| using | OutputIterator |
| using | chunk_type |
Public Member Functions | |
| void | drain () |
| void | flush () |
| void | put (uint32_t bits, int count) |
Public Attributes | |
| Cache | cache |
| OutputIterator | output |
| bool | flushed |
Static Public Attributes | |
| static constexpr int | chunk_bitwidth |
Private Types | |
| using | Base = BitVacuumer<BitVacuumerJPEG<OutputIterator>, OutputIterator> |
| using | StreamTraits = typename Base::StreamTraits |
Private Member Functions | |
| void | drainImpl () |
Friends | |
| void | Base::drain () |
Definition at line 44 of file BitVacuumerJPEG.h.
|
private |
Definition at line 46 of file BitVacuumerJPEG.h.
|
inherited |
Definition at line 42 of file BitVacuumer.h.
|
inherited |
Definition at line 45 of file BitVacuumer.h.
|
inherited |
Definition at line 54 of file BitVacuumer.h.
|
inherited |
Definition at line 44 of file BitVacuumer.h.
|
inherited |
Definition at line 46 of file BitVacuumer.h.
|
private |
Definition at line 47 of file BitVacuumerJPEG.h.
|
inherited |
Definition at line 39 of file BitVacuumer.h.
|
inlineinherited |
Definition at line 80 of file BitVacuumer.h.
References cache, chunk_bitwidth, rawspeed::BitVacuumer< Derived_, OutputIterator_ >::drainImpl(), flushed, and invariant.
|
inlineprivate |
Definition at line 51 of file BitVacuumerJPEG.h.
References rawspeed::Array1DRef(), rawspeed::bitwidth(), rawspeed::BitVacuumer< BitVacuumerJPEG< OutputIterator >, OutputIterator >::cache, rawspeed::BitVacuumer< BitVacuumerJPEG< OutputIterator >, OutputIterator >::chunk_bitwidth, rawspeed::implicit_cast(), and invariant.
|
inlineinherited |
Definition at line 90 of file BitVacuumer.h.
References cache, chunk_bitwidth, rawspeed::BitVacuumer< Derived_, OutputIterator_ >::drain(), flushed, invariant, and rawspeed::BitVacuumer< Derived_, OutputIterator_ >::put().
|
inlineinherited |
Definition at line 121 of file BitVacuumer.h.
References cache, rawspeed::BitVacuumer< Derived_, OutputIterator_ >::drain(), and invariant.
|
friend |
|
inherited |
Definition at line 48 of file BitVacuumer.h.
Referenced by drain(), drainImpl(), rawspeed::BitVacuumerJPEG< OutputIterator >::drainImpl(), flush(), and put().
|
staticconstexprinherited |
Definition at line 55 of file BitVacuumer.h.
Referenced by drain(), drainImpl(), rawspeed::BitVacuumerJPEG< OutputIterator >::drainImpl(), and flush().
|
inherited |
Definition at line 52 of file BitVacuumer.h.
|
inherited |
Definition at line 50 of file BitVacuumer.h.
Referenced by BitVacuumer(), and drainImpl().