SNAP Library 6.0, Developer Reference  2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
TUniCodec Member List

This is the complete list of members for TUniCodec, including all inherited members.

DecodeUtf16FromBytes(const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, const bool clrDest, const TUtf16BomHandling bomHandling=bomAllowed, const TUniByteOrder defaultByteOrder=boMachineEndian) const TUniCodec
DecodeUtf16FromWords(const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, bool clrDest, const TUtf16BomHandling bomHandling=bomAllowed, const TUniByteOrder defaultByteOrder=boMachineEndian) const TUniCodec
DecodeUtf8(const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, const bool clrDest=true) const TUniCodec
DecodeUtf8(const TSrcVec &src, TVec< TDestCh > &dest, const bool clrDest=true) const TUniCodecinline
DefaultReplacementChar enum valueTUniCodec
DefineByte enum valueTUniCodecprotected
EncodeUtf16ToBytes(const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, const bool clrDest, const bool insertBom, const TUniByteOrder destByteOrder=boMachineEndian) const TUniCodec
EncodeUtf16ToWords(const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, const bool clrDest, const bool insertBom, const TUniByteOrder destByteOrder=boMachineEndian) const TUniCodec
EncodeUtf8(const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, const bool clrDest=true) const TUniCodec
EncodeUtf8(const TSrcVec &src, TVec< TDestCh > &dest, const bool clrDest=true) const TUniCodecinline
EncodeUtf8Str(const TSrcVec &src, size_t srcIdx, const size_t srcCount) const TUniCodecinline
EncodeUtf8Str(const TSrcVec &src) const TUniCodecinline
errorHandlingTUniCodec
GetRndUint(TRnd &rnd)TUniCodecprotectedstatic
GetRndUint(TRnd &rnd, uint minVal, uint maxVal)TUniCodecprotectedstatic
IsMachineLittleEndian()TUniCodecprotectedstatic
replacementCharTUniCodec
skipBomTUniCodec
strictTUniCodec
SwapBytes(int x)TUniCodecinlineprotectedstatic
TestDecodeUtf16(TRnd &rnd, const TStr &testCaseDesc, const TUtf16BomHandling bomHandling, const TUniByteOrder defaultByteOrder, const bool insertBom)TUniCodecprotected
TestDecodeUtf8(TRnd &rnd, const TStr &testCaseDesc)TUniCodecprotected
TestUtf16(bool decode, size_t expectedRetVal, bool expectedThrow, const TIntV &src, const TIntV &expectedDest, const TUtf16BomHandling bomHandling, const TUniByteOrder defaultByteOrder, const bool insertBom, FILE *f)TUniCodecprotected
TestUtf16()TUniCodec
TestUtf8(bool decode, size_t expectedRetVal, bool expectedThrow, const TIntV &src, const TIntV &expectedDest, FILE *f)TUniCodecprotected
TestUtf8()TUniCodec
TUniCaseFolding classTUniCodecfriend
TUnicode classTUniCodecfriend
TUniCodec()TUniCodecinline
TUniCodec(TUnicodeErrorHandling errorHandling_, bool strict_, int replacementChar_, bool skipBom_)TUniCodecinline
TVecIdx typedefTUniCodecprotected
Utf16FirstSurrogate enum valueTUniCodecprotected
Utf16SecondSurrogate enum valueTUniCodecprotected
WordsToBytes(const TIntV &src, TIntV &dest)TUniCodecprotected