|
| | BitReader (const std::vector< uint32_t > &ppBlock) |
| uint32_t | getField (const uint8_t numBits) |
Definition at line 77 of file ZdcByteStreamReadV1V2Tool.h.
◆ BitReader()
| ZdcByteStreamReadV1V2Tool::BitReader::BitReader |
( |
const std::vector< uint32_t > & | ppBlock | ) |
|
|
inline |
◆ getField()
| uint32_t ZdcByteStreamReadV1V2Tool::BitReader::getField |
( |
const uint8_t | numBits | ) |
|
Definition at line 1109 of file ZdcByteStreamReadV1V2Tool.cxx.
1111{
1116
1118 if ((iBit + numBits) <= 31) {
1120 } else {
1125 result = field1 | (field2 << nb1);
1126 }
1127
1129 }
1130
1131 throw std::out_of_range("Requested too much bits from ppm block");
1132}
◆ m_ppBlock
| const std::vector<uint32_t>& ZdcByteStreamReadV1V2Tool::BitReader::m_ppBlock |
|
private |
◆ m_ppMaxBit
| uint32_t ZdcByteStreamReadV1V2Tool::BitReader::m_ppMaxBit {} |
|
private |
◆ m_ppPointer
| uint32_t ZdcByteStreamReadV1V2Tool::BitReader::m_ppPointer {} |
|
private |
The documentation for this class was generated from the following files: