List of all members.
Public Member Functions |
| TUniCaseFolding () |
| TUniCaseFolding (TSIn &SIn) |
void | Load (TSIn &SIn) |
void | Save (TSOut &SOut) const |
void | Clr () |
void | LoadTxt (const TStr &fileName) |
template<typename TSrcVec , typename TDestCh > |
void | Fold (const TSrcVec &src, size_t srcIdx, const size_t srcCount, TVec< TDestCh > &dest, const bool clrDest, const bool full, const bool turkic) const |
template<typename TSrcVec > |
void | FoldInPlace (TSrcVec &src, size_t srcIdx, const size_t srcCount, const bool turkic) const |
void | Test () |
Protected Types |
typedef TUniVecIdx | TVecIdx |
Protected Member Functions |
void | Test (const TIntV &src, const TIntV &expectedDest, const bool full, const bool turkic, FILE *f) |
Static Protected Member Functions |
template<typename TSrcDat , typename TDestDat > |
static void | AppendVector (const TVec< TSrcDat > &src, TVec< TDestDat > &dest) |
Protected Attributes |
TIntH | cfCommon |
TIntH | cfSimple |
TIntH | cfTurkic |
TIntIntVH | cfFull |
Friends |
class | TUniChDb |
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
template<typename TSrcDat , typename TDestDat >
template<typename TSrcVec , typename TDestCh >
void TUniCaseFolding::Fold |
( |
const TSrcVec & |
src, |
|
|
size_t |
srcIdx, |
|
|
const size_t |
srcCount, |
|
|
TVec< TDestCh > & |
dest, |
|
|
const bool |
clrDest, |
|
|
const bool |
full, |
|
|
const bool |
turkic |
|
) |
| const [inline] |
template<typename TSrcVec >
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: