|
Xpace
|
#include <compress.h>
Classes | |
| class | diffType |
Public Types | |
| typedef CompressibleString< STR > | baseType |
| typedef diffType | normType |
Static Public Member Functions | |
| static STR | min () |
| static STR | max () |
| template<typename T , typename LIST > | |
| static uint32 | GCF (const LIST &, T=0) |
| static bool | writeGCF (uint32, MemBitStream *) |
| static uint32 | readGCF (MemBitStream *) |
| static CompressibleString< STR > | getBits (MemBitStream *, size_t) |
| static CompressibleString< STR > | getVar (MemBitStream *b, BytePool *pool) |
Friends | |
| uint | qHash (const CompressibleString &cs) |
Definition at line 290 of file compress.h.
| typedef CompressibleString<STR> Xpace::CompressibleString< STR >::baseType |
Definition at line 293 of file compress.h.
| typedef diffType Xpace::CompressibleString< STR >::normType |
Definition at line 294 of file compress.h.
|
inline |
Definition at line 298 of file compress.h.
|
inline |
Definition at line 303 of file compress.h.
|
inline |
Definition at line 309 of file compress.h.
References Xpace::readString().
|
inline |
Definition at line 317 of file compress.h.
|
inline |
Definition at line 324 of file compress.h.
References data.
|
inline |
Definition at line 331 of file compress.h.
|
inline |
Definition at line 338 of file compress.h.
References Xpace::CompressibleInt< N, B >::min().
|
inlinestatic |
Definition at line 345 of file compress.h.
References Xpace::CompressibleInt< N, B >::max().
|
inlinestatic |
Definition at line 350 of file compress.h.
Referenced by Xpace::CompressibleString< STR >::diffType::max().
|
inline |
Definition at line 356 of file compress.h.
|
inline |
Definition at line 362 of file compress.h.
|
inline |
Definition at line 368 of file compress.h.
|
inline |
Definition at line 374 of file compress.h.
References Xpace::CompressibleInt< N, B >::diff().
| CompressibleString< STR >::diffType Xpace::CompressibleString< STR >::diff | ( | const CompressibleString< STR > & | rhs, |
| BytePool * | pool | ||
| ) | const |
Definition at line 903 of file compress.h.
References len, result, and Xpace::CompressibleString< STR >::sum().
Referenced by Xpace::CompressibleInt< N, B >::GCF().
|
inline |
Definition at line 385 of file compress.h.
References Xpace::CompressibleInt< N, B >::sum().
| CompressibleString< STR > Xpace::CompressibleString< STR >::sum | ( | const diffType & | rhs, |
| BytePool * | pool | ||
| ) | const |
Definition at line 926 of file compress.h.
References result.
Referenced by Xpace::CompressibleString< STR >::diff().
|
inline |
Definition at line 395 of file compress.h.
| CompressibleString& Xpace::CompressibleString< STR >::operator+= | ( | const CompressibleString< STR > & | ) |
|
inline |
Definition at line 404 of file compress.h.
|
inline |
Definition at line 411 of file compress.h.
References Xpace::CompressibleInt< N, B >::GCF().
|
inlinestatic |
Definition at line 420 of file compress.h.
References Xpace::CompressibleInt< N, B >::writeGCF().
|
inlinestatic |
Definition at line 426 of file compress.h.
References Xpace::CompressibleInt< N, B >::readGCF().
|
inlinestatic |
Definition at line 433 of file compress.h.
References Xpace::CompressibleInt< N, B >::bitsNeeded().
|
inline |
Definition at line 439 of file compress.h.
References Xpace::CompressibleInt< N, B >::addBits().
|
inline |
Definition at line 446 of file compress.h.
References Xpace::CompressibleInt< N, B >::lenVar().
|
inline |
Definition at line 455 of file compress.h.
References Xpace::CompressibleInt< N, B >::addVar(), and Xpace::stringLen().
|
inlinevirtual |
Definition at line 463 of file compress.h.
References Xpace::CompressibleInt< N, B >::getBits(), and Xpace::writeString().
|
inlinestatic |
Definition at line 471 of file compress.h.
References Xpace::CompressibleInt< N, B >::getVar().
|
inlinestatic |
Definition at line 480 of file compress.h.
|
friend |
Definition at line 487 of file compress.h.