![]() |
Project
|
Helper class to get value of specified type which holds the number used bits. More...
#include <BitstreamReader.h>
Public Types | |
using | field_type = FieldType |
Public Member Functions | |
Bits () | |
Bits (ParentType *parent, FieldType &&data) | |
Bits (Bits &&other) | |
~Bits () | |
auto & | operator= (Bits< FieldType, N, ParentType > &&other) |
FieldType & | operator* () |
void | markUsed (size_t length) |
Helper class to get value of specified type which holds the number used bits.
The class holds both the extracted value access via peek method and the number of used bits. The reader will be incremented when the object is destroyed. The number of bits can be adjusted by using markUsed method
Definition at line 161 of file BitstreamReader.h.
using o2::algorithm::BitstreamReader< BufferType >::Bits< FieldType, N, ParentType >::field_type = FieldType |
Definition at line 164 of file BitstreamReader.h.
|
inline |
Definition at line 166 of file BitstreamReader.h.
|
inline |
Definition at line 170 of file BitstreamReader.h.
|
inline |
Definition at line 174 of file BitstreamReader.h.
|
inline |
Definition at line 181 of file BitstreamReader.h.
|
inline |
Definition at line 204 of file BitstreamReader.h.
|
inline |
Definition at line 199 of file BitstreamReader.h.
|
inline |
Definition at line 188 of file BitstreamReader.h.