49     else {
Fail; 
return false;}}
 
   84   void GetChA(
const int& Lev, 
const bool& Brief, 
TChA& ChA) 
const;
 
  144     for (
int CcValN=0; CcValN<CcValV.
Len(); CcValN++){
AddCcVal(CcValV[CcValN]);}}
 
  153     if (PpN==-1){
return false;} 
else {Pp=
GetPp(PpN); 
return true;}}
 
  157     for (
int PpN=0; PpN<PpV.
Len(); PpN++){
AddPp(PpV[PpN]);}}
 
  169     Pp->PutMnMxVal(MnVal, MxVal); Pp->PutDfVal(DfVal); 
return AddPp(Pp);}
 
  175     Pp->PutMnMxVal(MnVal, MxVal); Pp->PutDfVal(DfVal); 
return AddPp(Pp);}
 
  188     return GetPp(IdPath)->GetVal().GetBool();}
 
  196     return GetPp(IdPath)->GetVal().GetInt();}
 
  204     return GetPp(IdPath)->GetVal().GetFlt();}
 
  212     return GetPp(IdPath)->GetVal().GetStr();}
 
  220     return GetPp(IdPath)->GetVal().GetValV();}
 
void PutValInt(const int &Val)
 
int AddPpInt(const TStr &IdNm, const TStr &DescNm=TStr())
 
static PPp LoadTxt(const PSIn &SIn)
 
void PutValStr(const TStr &IdPath, const TStr &Val)
 
static PPp GetSetPp(const TStr &IdNm, const TStr &DescNm=TStr())
 
void PutValBool(const TStr &IdPath, const bool &Val)
 
TInt GetValInt(const TStr &IdPath) const 
 
void PutValFlt(const double &Val)
 
void IAssertSubPp() const 
 
TStr GetStr(const bool &Brief=true) const 
 
void Save(TSOut &SOut) const 
 
static TStr GetStr(const int &Tag)
 
TPpValV GetValValV() const 
 
TSizeTy Len() const 
Returns the number of elements in the vector. 
 
static TPpTagVal GetTag(const TStr &Str)
 
void SaveTxt(TOLx &Lx) const 
 
TPpVal GetCcVal(const int &CcValN) const 
 
void Save(TSOut &SOut) const 
 
void PutValBool(const bool &Val)
 
void PutValValV(const TPpValV &Val)
 
TPp & operator=(const TPp &Pp)
 
void Save(TSOut &SOut) const 
 
void AddPpV(const TPpV &PpV)
 
bool operator<(const TPpVal &PpVal) const 
 
void PutValFlt(const TStr &IdPath, const double &Val)
 
int AddPpFlt(const TStr &IdNm, const TStr &DescNm=TStr())
 
int AddPpFlt(const TStr &IdNm, const TStr &DescNm, const double &MnVal, const double &MxVal, const double &DfVal)
 
PPp MkClone(const PPp &Pp)
 
TPpVal(const TPpVal &PpVal)
 
int GetPpN(const TStr &IdNm) const 
 
static PPp Load(TSIn &SIn)
 
void GetChA(const int &Lev, const bool &Brief, TChA &ChA) const 
 
TBool GetValBool(const TStr &IdPath) const 
 
void PutValValV(const TStr &IdPath, const TPpValV &Val)
 
TPp(const TStr &_IdNm, const TStr &_DescNm, const TPpTagVal &_Tag=ptUndef, const TPpTagVal &_ValVTag=ptUndef)
 
void Save(TSOut &SOut, const bool &IsSmall=false) const 
 
static TPpVal LoadTxt(TILx &Lx)
 
void SaveTxt(const PSOut &SOut) const 
 
TStr GetValStr(const bool &DoAddTag=false) const 
 
bool operator==(const TPpVal &PpVal) const 
 
void PutValInt(const TStr &IdPath, const int &Val)
 
bool IsPp(const TStr &IdNm, PPp &Pp) const 
 
void PutValStr(const TStr &Val)
 
TPpVal & operator=(const TPpVal &PpVal)
 
TStr GetValStr(const TStr &IdPath) const 
 
void PutCcValV(const TPpValV &CcValV)
 
static void SaveTxt(TOLx &Lx, const TInt &Tag)
 
void AddCcVal(const TPpVal &_Val)
 
TPpVal(const TVec< TPpVal > &_ValV)
 
TStr GetIdStr(const TStr &IdStr=TStr())
 
int AddPpInt(const TStr &IdNm, const TStr &DescNm, const int &MnVal, const int &MxVal, const int &DfVal)
 
TFlt GetValFlt(const TStr &IdPath) const 
 
TPpValV GetValValV(const TStr &IdPath) const 
 
TSizeTy SearchForw(const TVal &Val, const TSizeTy &BValN=0) const 
Returns the position of an element with value Val. 
 
int AddPpStr(const TStr &IdNm, const TStr &DescNm=TStr(), const TStr &DfVal=TStr())
 
void PutMnMxVal(const TPpVal &_MnVal, const TPpVal &_MxVal)
 
void PutDfVal(const TPpVal &_DfVal)
 
static void SaveTxt(TOLx &Lx, const int &Tag)
 
TPpVal(const double &_Flt)
 
void PutVal(const TPpVal &_Val)
 
TSizeTy Add()
Adds a new element at the end of the vector, after its current last element. 
 
PPp GetPp(const int &PpN) const 
 
TVec< TPpVal > GetValV() const 
 
static TPpTagVal LoadTxt(TILx &Lx)
 
void Save(TSOut &SOut) const 
 
bool IsPp(const TStr &IdNm) const 
 
void PutIdStr(const TStr &Str, const bool &CheckIdStr=true)