Definition at line 50 of file PropertyCodeManager.cpp.
◆ PropertyCodeManagerPrivate() [1/2]
| Lima::Common::PropertyCode::PropertyCodeManagerPrivate::PropertyCodeManagerPrivate |
( |
| ) |
|
|
default |
◆ ~PropertyCodeManagerPrivate()
| Lima::Common::PropertyCode::PropertyCodeManagerPrivate::~PropertyCodeManagerPrivate |
( |
| ) |
|
|
default |
◆ PropertyCodeManagerPrivate() [2/2]
◆ computeMask()
| LinguisticCode Lima::Common::PropertyCode::PropertyCodeManagerPrivate::computeMask |
( |
uint8_t |
startBit, |
|
|
uint8_t |
nbBits |
|
) |
| const |
The mask of a property is an integer that show which bits are used.
It has all bits to 0, excepts the nbbits from start bits, which are used to code the property.
Compute a mask
- Parameters
-
| startBit | first bit used |
| nbBits | nb bits to use |
- Returns
- LinguisticCode
Definition at line 338 of file PropertyCodeManager.cpp.
◆ computeNbBitsNeeded()
| uint8_t Lima::Common::PropertyCode::PropertyCodeManagerPrivate::computeNbBitsNeeded |
( |
uint64_t |
nbvalues | ) |
const |
Compute the number of bit needed to encode nbvalues.
- Parameters
-
| nbvalues | nbvalues to encode |
- Returns
- uint8_t
Definition at line 320 of file PropertyCodeManager.cpp.
◆ operator=()
◆ PropertyCodeManager
◆ m_propertyManagers
| std::map<std::string, PropertyManager> Lima::Common::PropertyCode::PropertyCodeManagerPrivate::m_propertyManagers |
The documentation for this class was generated from the following file: