Xpace
Xpace::CompressList< T > Class Template Reference

#include <compress.h>

Public Member Functions

size_t findLength (const std::vector< T > &vals, size_t count, BytePool *pool=0)
 
void continueEncode (const std::vector< T > &vals, MemBitStream *b)
 
void encode (const std::vector< T > &vals, size_t count, MemBitStream *b, BytePool *pool=0)
 
void decode (MemBitStream *b, std::vector< T > *vals, BytePool *pool=0, size_t maxVals=~0)
 

Detailed Description

template<typename T>
class Xpace::CompressList< T >

Definition at line 688 of file compress.h.

Member Function Documentation

template<typename T>
size_t Xpace::CompressList< T >::findLength ( const std::vector< T > &  vals,
size_t  count,
BytePool *  pool = 0 
)
inline

Definition at line 757 of file compress.h.

References Xpace::CompressList< T >::continueEncode().

template<typename T>
void Xpace::CompressList< T >::continueEncode ( const std::vector< T > &  vals,
MemBitStream *  b 
)
inline
template<typename T>
void Xpace::CompressList< T >::encode ( const std::vector< T > &  vals,
size_t  count,
MemBitStream *  b,
BytePool *  pool = 0 
)
inline

Definition at line 701 of file compress.h.

template<typename T>
void Xpace::CompressList< T >::decode ( MemBitStream *  b,
std::vector< T > *  vals,
BytePool *  pool = 0,
size_t  maxVals = ~0 
)
inline

Definition at line 821 of file compress.h.

References Xpace::INVALID().

Referenced by Xpace::CompressList< T >::continueEncode().


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

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