EWAHBoolArray 0.8.0
A compressed bitmap class in C++
Loading...
Searching...
No Matches
ewah::ConstRunningLengthWord< uword > Class Template Reference

Same as RunningLengthWord, except that the values cannot be modified. More...

#include <runninglengthword.h>

Public Member Functions

 ConstRunningLengthWord (const uword data)
 
 ConstRunningLengthWord (const ConstRunningLengthWord &rlw)
 
bool getRunningBit () const
 Which bit is being repeated?
 
uword getRunningLength () const
 how many words should be filled by the running bit
 
uword getNumberOfLiteralWords () const
 followed by how many literal words?
 
uword size () const
 Total of getRunningLength() and getNumberOfLiteralWords()
 

Public Attributes

uword mydata
 

Detailed Description

template<class uword = uint32_t>
class ewah::ConstRunningLengthWord< uword >

Same as RunningLengthWord, except that the values cannot be modified.

Definition at line 159 of file runninglengthword.h.

Constructor & Destructor Documentation

◆ ConstRunningLengthWord() [1/3]

template<class uword = uint32_t>
ewah::ConstRunningLengthWord< uword >::ConstRunningLengthWord ( )
inline

Definition at line 161 of file runninglengthword.h.

◆ ConstRunningLengthWord() [2/3]

template<class uword = uint32_t>
ewah::ConstRunningLengthWord< uword >::ConstRunningLengthWord ( const uword data)
inline

Definition at line 163 of file runninglengthword.h.

◆ ConstRunningLengthWord() [3/3]

template<class uword = uint32_t>
ewah::ConstRunningLengthWord< uword >::ConstRunningLengthWord ( const ConstRunningLengthWord< uword > & rlw)
inline

Definition at line 165 of file runninglengthword.h.

Member Function Documentation

◆ getNumberOfLiteralWords()

template<class uword = uint32_t>
uword ewah::ConstRunningLengthWord< uword >::getNumberOfLiteralWords ( ) const
inline

followed by how many literal words?

Definition at line 184 of file runninglengthword.h.

◆ getRunningBit()

template<class uword = uint32_t>
bool ewah::ConstRunningLengthWord< uword >::getRunningBit ( ) const
inline

Which bit is being repeated?

Definition at line 171 of file runninglengthword.h.

◆ getRunningLength()

template<class uword = uint32_t>
uword ewah::ConstRunningLengthWord< uword >::getRunningLength ( ) const
inline

how many words should be filled by the running bit

Definition at line 176 of file runninglengthword.h.

◆ size()

template<class uword = uint32_t>
uword ewah::ConstRunningLengthWord< uword >::size ( ) const
inline

Total of getRunningLength() and getNumberOfLiteralWords()

Definition at line 192 of file runninglengthword.h.

Member Data Documentation

◆ mydata

template<class uword = uint32_t>
uword ewah::ConstRunningLengthWord< uword >::mydata

Definition at line 194 of file runninglengthword.h.


The documentation for this class was generated from the following file: