Classes |
| class | TAPt< TRec > |
| class | TPair< TVal1, TVal2 > |
| class | TCmpPairByVal2< TVal1, TVal2 > |
| | Compares the pair by the second value. More...
|
| class | TTriple< TVal1, TVal2, TVal3 > |
| class | TCmpTripleByVal2< TVal1, TVal2, TVal3 > |
| | Compares the triple by the second value. More...
|
| class | TCmpTripleByVal3< TVal1, TVal2, TVal3 > |
| | Compares the triple by the third value. More...
|
| class | TQuad< TVal1, TVal2, TVal3, TVal4 > |
| class | TTuple< TVal, NVals > |
| class | TKeyDat< TKey, TDat > |
| class | TCmpKeyDatByDat< TVal1, TVal2 > |
| class | TVec< TVal, TSizeTy > |
| | Vector is a sequence TVal objects representing an array that can change in size. More...
|
| class | TGLib_OLD::TVec< TVal > |
| class | TVecPool< TVal, TSizeTy > |
| | Vector Pool. More...
|
| class | TGLib_OLD::TVecPool< TVal > |
| class | PVec< TVal > |
| class | TVVec< TVal > |
| class | TVVVec< TVal > |
| class | TTree< TVal > |
| class | TSStack< TVal > |
| class | TQQueue< TVal > |
| class | TLstNd< TVal > |
| class | TLst< TVal > |
| class | TFRec< THd, TRec > |
| class | TFunc< TFuncPt > |
Namespaces |
| namespace | TGLib_OLD |
Typedefs |
| typedef TPair< TBool, TCh > | TBoolChPr |
| typedef TPair< TBool, TFlt > | TBoolFltPr |
| typedef TPair< TUCh, TInt > | TUChIntPr |
| typedef TPair< TUCh, TUInt64 > | TUChUInt64Pr |
| typedef TPair< TUCh, TStr > | TUChStrPr |
| typedef TPair< TInt, TBool > | TIntBoolPr |
| typedef TPair< TInt, TCh > | TIntChPr |
| typedef TPair< TInt, TInt > | TIntPr |
| typedef TPair< TInt, TUInt64 > | TIntUInt64Pr |
| typedef TPair< TInt, TIntPr > | TIntIntPrPr |
typedef TPair< TInt, TVec
< TInt, int > > | TIntIntVPr |
| typedef TPair< TInt, TFlt > | TIntFltPr |
| typedef TPair< TInt, TStr > | TIntStrPr |
| typedef TPair< TInt, TStrV > | TIntStrVPr |
| typedef TPair< TIntPr, TInt > | TIntPrIntPr |
| typedef TPair< TUInt, TUInt > | TUIntUIntPr |
| typedef TPair< TUInt, TInt > | TUIntIntPr |
| typedef TPair< TUInt64, TInt > | TUInt64IntPr |
| typedef TPair< TUInt64, TUInt64 > | TUInt64Pr |
| typedef TPair< TUInt64, TFlt > | TUInt64FltPr |
| typedef TPair< TUInt64, TStr > | TUInt64StrPr |
| typedef TPair< TFlt, TInt > | TFltIntPr |
| typedef TPair< TFlt, TUInt64 > | TFltUInt64Pr |
| typedef TPair< TFlt, TFlt > | TFltPr |
| typedef TPair< TFlt, TStr > | TFltStrPr |
| typedef TPair< TAscFlt, TInt > | TAscFltIntPr |
| typedef TPair< TAscFlt, TAscFlt > | TAscFltPr |
| typedef TPair< TAscFlt, TStr > | TAscFltStrPr |
| typedef TPair< TStr, TInt > | TStrIntPr |
| typedef TPair< TStr, TFlt > | TStrFltPr |
| typedef TPair< TStr, TStr > | TStrPr |
| typedef TPair< TStr, TStrV > | TStrStrVPr |
| typedef TPair< TStrV, TInt > | TStrVIntPr |
| typedef TPair< TInt, TStrPr > | TIntStrPrPr |
| typedef TPair< TFlt, TStrPr > | TFltStrPrPr |
| typedef TTriple< TCh, TCh, TCh > | TChTr |
| typedef TTriple< TCh, TInt, TInt > | TChIntIntTr |
| typedef TTriple< TUCh, TInt, TInt > | TUChIntIntTr |
| typedef TTriple< TInt, TInt, TInt > | TIntTr |
typedef TTriple< TUInt64,
TUInt64, TUInt64 > | TUInt64Tr |
| typedef TTriple< TInt, TStr, TInt > | TIntStrIntTr |
| typedef TTriple< TInt, TInt, TStr > | TIntIntStrTr |
| typedef TTriple< TInt, TInt, TFlt > | TIntIntFltTr |
| typedef TTriple< TInt, TFlt, TInt > | TIntFltIntTr |
| typedef TTriple< TInt, TFlt, TFlt > | TIntFltFltTr |
typedef TTriple< TInt, TVec
< TInt, int >, TInt > | TIntIntVIntTr |
typedef TTriple< TInt, TInt,
TVec< TInt, int > > | TIntIntIntVTr |
| typedef TTriple< TFlt, TFlt, TFlt > | TFltTr |
| typedef TTriple< TFlt, TInt, TInt > | TFltIntIntTr |
| typedef TTriple< TFlt, TFlt, TInt > | TFltFltIntTr |
| typedef TTriple< TFlt, TFlt, TStr > | TFltFltStrTr |
| typedef TTriple< TChA, TChA, TChA > | TChATr |
| typedef TTriple< TStr, TStr, TStr > | TStrTr |
| typedef TTriple< TStr, TInt, TInt > | TStrIntIntTr |
| typedef TTriple< TStr, TFlt, TFlt > | TStrFltFltTr |
| typedef TTriple< TStr, TStr, TInt > | TStrStrIntTr |
typedef TTriple< TStr, TInt,
TStrV > | TStrIntStrVTr |
typedef TQuad< TStr, TStr,
TInt, TInt > | TStrStrIntIntQu |
typedef TQuad< TStr, TStr,
TStr, TStr > | TStrQu |
typedef TQuad< TInt, TInt,
TInt, TInt > | TIntQu |
typedef TQuad< TFlt, TFlt,
TFlt, TFlt > | TFltQu |
typedef TQuad< TFlt, TInt,
TInt, TInt > | TFltIntIntIntQu |
typedef TQuad< TInt, TStr,
TInt, TInt > | TIntStrIntIntQu |
typedef TQuad< TInt, TInt,
TFlt, TFlt > | TIntIntFltFltQu |
| typedef TKeyDat< TInt, TInt > | TIntKd |
| typedef TKeyDat< TInt, TUInt64 > | TIntUInt64Kd |
| typedef TKeyDat< TInt, TFlt > | TIntFltKd |
| typedef TKeyDat< TIntPr, TFlt > | TIntPrFltKd |
| typedef TKeyDat< TInt, TFltPr > | TIntFltPrKd |
| typedef TKeyDat< TInt, TSFlt > | TIntSFltKd |
| typedef TKeyDat< TInt, TStr > | TIntStrKd |
| typedef TKeyDat< TUInt, TInt > | TUIntIntKd |
| typedef TKeyDat< TUInt, TUInt > | TUIntKd |
| typedef TKeyDat< TUInt64, TInt > | TUInt64IntKd |
| typedef TKeyDat< TUInt64, TFlt > | TUInt64FltKd |
| typedef TKeyDat< TUInt64, TStr > | TUInt64StrKd |
| typedef TKeyDat< TFlt, TBool > | TFltBoolKd |
| typedef TKeyDat< TFlt, TInt > | TFltIntKd |
| typedef TKeyDat< TFlt, TUInt64 > | TFltUInt64Kd |
| typedef TKeyDat< TFlt, TIntPr > | TFltIntPrKd |
| typedef TKeyDat< TFlt, TUInt > | TFltUIntKd |
| typedef TKeyDat< TFlt, TFlt > | TFltKd |
| typedef TKeyDat< TFlt, TStr > | TFltStrKd |
| typedef TKeyDat< TFlt, TIntBoolPr > | TFltIntBoolPrKd |
| typedef TKeyDat< TAscFlt, TInt > | TAscFltIntKd |
| typedef TKeyDat< TStr, TBool > | TStrBoolKd |
| typedef TKeyDat< TStr, TInt > | TStrIntKd |
| typedef TKeyDat< TStr, TFlt > | TStrFltKd |
| typedef TKeyDat< TStr, TAscFlt > | TStrAscFltKd |
| typedef TKeyDat< TStr, TStr > | TStrKd |
| typedef TVec< TBool > | TBoolV |
| typedef TVec< TCh > | TChV |
| typedef TVec< TUCh > | TUChV |
| typedef TVec< TUInt > | TUIntV |
| typedef TVec< TInt > | TIntV |
| typedef TVec< TUInt64 > | TUInt64V |
| typedef TVec< TFlt > | TFltV |
| typedef TVec< TSFlt > | TSFltV |
| typedef TVec< TAscFlt > | TAscFltV |
| typedef TVec< TStr > | TStrV |
| typedef TVec< TChA > | TChAV |
| typedef TVec< TIntPr > | TIntPrV |
| typedef TVec< TIntTr > | TIntTrV |
| typedef TVec< TIntQu > | TIntQuV |
| typedef TVec< TFltPr > | TFltPrV |
| typedef TVec< TFltTr > | TFltTrV |
| typedef TVec< TIntKd > | TIntKdV |
| typedef TVec< TUChIntPr > | TUChIntPrV |
| typedef TVec< TUChUInt64Pr > | TUChUInt64PrV |
| typedef TVec< TIntUInt64Pr > | TIntUInt64PrV |
| typedef TVec< TIntUInt64Kd > | TIntUInt64KdV |
| typedef TVec< TIntFltPr > | TIntFltPrV |
| typedef TVec< TIntFltPrKd > | TIntFltPrKdV |
| typedef TVec< TFltIntPr > | TFltIntPrV |
| typedef TVec< TFltUInt64Pr > | TFltUInt64PrV |
| typedef TVec< TFltStrPr > | TFltStrPrV |
| typedef TVec< TAscFltStrPr > | TAscFltStrPrV |
| typedef TVec< TIntStrPr > | TIntStrPrV |
| typedef TVec< TIntIntStrTr > | TIntIntStrTrV |
| typedef TVec< TIntIntFltTr > | TIntIntFltTrV |
| typedef TVec< TIntFltIntTr > | TIntFltIntTrV |
| typedef TVec< TIntStrIntTr > | TIntStrIntTrV |
| typedef TVec< TUIntIntKd > | TUIntIntKdV |
| typedef TVec< TIntFltKd > | TIntFltKdV |
| typedef TVec< TIntPrFltKd > | TIntPrFltKdV |
| typedef TVec< TIntStrKd > | TIntStrKdV |
| typedef TVec< TIntStrPrPr > | TIntStrPrPrV |
| typedef TVec< TIntStrVPr > | TIntStrVPrV |
| typedef TVec< TIntIntVIntTr > | TIntIntVIntTrV |
| typedef TVec< TIntIntIntVTr > | TIntIntIntVTrV |
| typedef TVec< TUInt64IntPr > | TUInt64IntPrV |
| typedef TVec< TUInt64FltPr > | TUInt64FltPrV |
| typedef TVec< TUInt64StrPr > | TUInt64StrPrV |
| typedef TVec< TUInt64IntKd > | TUInt64IntKdV |
| typedef TVec< TUInt64FltKd > | TUInt64FltKdV |
| typedef TVec< TUInt64StrKd > | TUInt64StrKdV |
| typedef TVec< TFltBoolKd > | TFltBoolKdV |
| typedef TVec< TFltIntKd > | TFltIntKdV |
| typedef TVec< TFltUInt64Kd > | TFltUInt64KdV |
| typedef TVec< TFltIntPrKd > | TFltIntPrKdV |
| typedef TVec< TFltKd > | TFltKdV |
| typedef TVec< TFltStrKd > | TFltStrKdV |
| typedef TVec< TFltStrPrPr > | TFltStrPrPrV |
| typedef TVec< TFltIntIntTr > | TFltIntIntTrV |
| typedef TVec< TFltFltStrTr > | TFltFltStrTrV |
| typedef TVec< TAscFltIntPr > | TAscFltIntPrV |
| typedef TVec< TAscFltIntKd > | TAscFltIntKdV |
| typedef TVec< TStrPr > | TStrPrV |
| typedef TVec< TStrIntPr > | TStrIntPrV |
| typedef TVec< TStrFltPr > | TStrFltPrV |
| typedef TVec< TStrIntKd > | TStrIntKdV |
| typedef TVec< TStrFltKd > | TStrFltKdV |
| typedef TVec< TStrAscFltKd > | TStrAscFltKdV |
| typedef TVec< TStrTr > | TStrTrV |
| typedef TVec< TStrQu > | TStrQuV |
| typedef TVec< TStrFltFltTr > | TStrFltFltTrV |
| typedef TVec< TStrStrIntTr > | TStrStrIntTrV |
| typedef TVec< TStrKd > | TStrKdV |
| typedef TVec< TStrStrVPr > | TStrStrVPrV |
| typedef TVec< TStrVIntPr > | TStrVIntPrV |
| typedef TVec< TFltIntIntIntQu > | TFltIntIntIntQuV |
| typedef TVec< TIntStrIntIntQu > | TIntStrIntIntQuV |
| typedef TVec< TIntIntPrPr > | TIntIntPrPrV |
| typedef TVecPool< TInt > | TIntVecPool |
| typedef TPt< TIntVecPool > | PIntVecPool |
| typedef PVec< TFlt > | TFltVP |
| typedef TPt< TFltVP > | PFltV |
| typedef PVec< TAscFlt > | TAscFltVP |
| typedef TPt< TAscFltVP > | PAscFltV |
| typedef PVec< TStr > | TStrVP |
| typedef TPt< TStrVP > | PStrV |
| typedef TVVec< TBool > | TBoolVV |
| typedef TVVec< TCh > | TChVV |
| typedef TVVec< TInt > | TIntVV |
| typedef TVVec< TSFlt > | TSFltVV |
| typedef TVVec< TFlt > | TFltVV |
| typedef TVVec< TStr > | TStrVV |
| typedef TVVec< TIntPr > | TIntPrVV |
| typedef TVVVec< TInt > | TIntVVV |
| typedef TVVVec< TFlt > | TFltVVV |
| typedef TTree< TInt > | TIntTree |
| typedef TTree< TFlt > | TFltTree |
| typedef TTree< TStr > | TStrTree |
| typedef TTree< TStrIntPr > | TStrIntPrTree |
| typedef TTree< TStrIntStrVTr > | TStrIntStrVTrTree |
| typedef TSStack< TInt > | TIntS |
| typedef TSStack< TBoolChPr > | TBoolChS |
| typedef TQQueue< TInt > | TIntQ |
| typedef TQQueue< TFlt > | TFltQ |
| typedef TQQueue< TStr > | TStrQ |
| typedef TQQueue< TIntPr > | TIntPrQ |
| typedef TQQueue< TIntStrPr > | TIntStrPrQ |
| typedef TQQueue< TFltV > | TFltVQ |
| typedef TQQueue< TAscFltV > | TAscFltVQ |
| typedef TVec< TQQueue< TInt > > | TIntQV |
| typedef TLst< TInt > | TIntL |
| typedef TLstNd< TInt > * | PIntLN |
| typedef TLst< TIntKd > | TIntKdL |
| typedef TLstNd< TIntKd > * | PIntKdLN |
| typedef TLst< TFlt > | TFltL |
| typedef TLstNd< TFlt > * | PFltLN |
| typedef TLst< TFltIntKd > | TFltIntKdL |
| typedef TLstNd< TFltIntKd > * | PFltIntKdLN |
| typedef TLst< TAscFltIntKd > | TAscFltIntKdL |
| typedef TLstNd< TAscFltIntKd > * | PAscFltIntKdLN |
| typedef TLst< TStr > | TStrL |
| typedef TLstNd< TStr > * | PStrLN |
Functions |
| template<class TVal1 , class TVal2 , class TSizeTy > |
| void | GetSwitchedPrV (const TVec< TPair< TVal1, TVal2 >, TSizeTy > &SrcPrV, TVec< TPair< TVal2, TVal1 >, TSizeTy > &DstPrV) |
| template<class TKey , class TDat > |
| void | GetSwitchedKdV (const TVec< TKeyDat< TKey, TDat >, int > &SrcKdV, TVec< TKeyDat< TDat, TKey >, int > &DstKdV) |