#include <fpc.hh>
|
| int | _runLength |
| | Run length so far. More...
|
| |
| int | _realSize |
| | A zero run consists of a main ZeroRun pattern, which has a meaningful real size (i.e., different from zero), and X-1 fake (i.e., they are zero-sized, and don't exist in a real implementation) patterns, with X being the size of the zero run. More...
|
| |
Definition at line 150 of file fpc.hh.
◆ ZeroRun()
| Compressor::FPC::ZeroRun::ZeroRun |
( |
const DictionaryEntry |
bytes, |
|
|
const int |
match_location |
|
) |
| |
|
inline |
◆ getRunLength()
| int Compressor::FPC::ZeroRun::getRunLength |
( |
| ) |
const |
|
inline |
Get the number of zeros in the run so far.
- Returns
- The number of zeros in this run.
Definition at line 183 of file fpc.hh.
References _runLength.
◆ getSizeBits()
| std::size_t Compressor::FPC::ZeroRun::getSizeBits |
( |
| ) |
const |
|
inlineoverride |
◆ setRealSize()
| void Compressor::FPC::ZeroRun::setRealSize |
( |
int |
size | ) |
|
|
inline |
When the real size is set it means that we are adding the main zero run pattern.
When that happens, the metadata length must also be taken into account for the size calculation.
- Parameters
-
| size | Number of bits used to represent the number of zeros in the run. |
Definition at line 200 of file fpc.hh.
References _realSize.
◆ setRunLength()
| void Compressor::FPC::ZeroRun::setRunLength |
( |
int |
length | ) |
|
|
inline |
Set the number of zeros in the run so far.
- Parameters
-
| The | number of zeros in this run. |
Definition at line 190 of file fpc.hh.
References _runLength.
◆ _realSize
| int Compressor::FPC::ZeroRun::_realSize |
|
private |
A zero run consists of a main ZeroRun pattern, which has a meaningful real size (i.e., different from zero), and X-1 fake (i.e., they are zero-sized, and don't exist in a real implementation) patterns, with X being the size of the zero run.
Definition at line 162 of file fpc.hh.
Referenced by getSizeBits(), and setRealSize().
◆ _runLength
| int Compressor::FPC::ZeroRun::_runLength |
|
private |
The documentation for this class was generated from the following file: