Xpace
Xpace::eltIntCoded< N > Class Template Reference

#include <elt_int.h>

Public Member Functions

void set (eltIntInfo< N > *h, bool isRun)
 
size_t getLen () const
 
void startEncode (MemBitStream *b) const
 
void encode (const N &norm, MemBitStream *b) const
 
void startDecode (MemBitStream *b, BytePool *)
 
decode (MemBitStream *b) const
 

Detailed Description

template<typename N>
class Xpace::eltIntCoded< N >

Definition at line 159 of file elt_int.h.

Member Function Documentation

template<typename N >
void Xpace::eltIntCoded< N >::set ( eltIntInfo< N > *  h,
bool  isRun 
)
inline
template<typename N >
size_t Xpace::eltIntCoded< N >::getLen ( ) const
inline

Definition at line 401 of file elt_int.h.

References Xpace::eltIntCoded< N >::startEncode().

Referenced by Xpace::eltIntCoded< N >::set().

template<typename N >
void Xpace::eltIntCoded< N >::startEncode ( MemBitStream *  b) const
inline

Definition at line 410 of file elt_int.h.

References Xpace::eltIntCoded< N >::encode().

Referenced by Xpace::eltIntCoded< N >::getLen().

template<typename N >
void Xpace::eltIntCoded< N >::encode ( const N &  norm,
MemBitStream *  b 
) const
inline

Definition at line 449 of file elt_int.h.

References Xpace::eltIntCoded< N >::startDecode().

Referenced by Xpace::eltIntCoded< N >::startEncode().

template<typename N >
void Xpace::eltIntCoded< N >::startDecode ( MemBitStream *  b,
BytePool *  pool 
)
inline

Definition at line 459 of file elt_int.h.

References Xpace::eltIntCoded< N >::decode().

Referenced by Xpace::eltIntCoded< N >::encode().

template<typename N >
N Xpace::eltIntCoded< N >::decode ( MemBitStream *  b) const
inline

Definition at line 479 of file elt_int.h.

References Xpace::eltIntVarCoded< N >::set().

Referenced by Xpace::eltIntCoded< N >::startDecode().


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

current as of Wed Jun 10 2026 12:00:06