13 TEnv(): ArgV(), HdStr(), MnArgs(1), SilentP(false), Notify(){}
15 TEnv(
const int& _Args,
char** _ArgV,
const PNotify& _Notify=NULL);
43 const TStr& _HdStr=
TStr(),
const int& _MnArgs=1,
const bool& SilentP=
false);
int GetIfArgPrefixInt(const TStr &PrefixStr, const int &DfVal=0, const TStr &DNm="") const
void GetVarNmV(TStrV &VarNmV)
TStr GetIfArgPrefixStr(const TStr &PrefixStr, const TStr &DfVal="", const TStr &DNm="") const
TStrSet GetIfArgPrefixStrSet(const TStr &PrefixStr, const TStr &DNm="") const
TStrSet GetIfArgPrefixStrSet(const TStr &PrefixStr, TStrV &DfValV, const TStr &DNm="") const
TIntV GetIfArgPrefixIntV(const TStr &PrefixStr, const TStr &DNm="") const
TEnv & operator=(const TEnv &Env)
TStrV GetIfArgPrefixStrV(const TStr &PrefixStr, const TStr &DNm="") const
TSizeTy Len() const
Returns the number of elements in the vector.
void GetVarNmValV(TStrV &NmValV)
TIntV GetIfArgPrefixIntV(const TStr &PrefixStr, TIntV &DfValV, const TStr &DNm="") const
int GetPrefixArgN(const TStr &PrefixStr) const
TStr GetCmLn(const int &FromArgN=1) const
TStrV GetIfArgPrefixStrV(const TStr &PrefixStr, TStrV &DfValV, const TStr &DNm="") const
bool IsArgStr(const TStr &ArgStr)
double GetIfArgPrefixFlt(const TStr &PrefixStr, const double &DfVal=0, const TStr &DNm="") const
bool IsArgPrefix(const TStr &PrefixStr) const
void PrepArgs(const TStr &_HdStr=TStr(), const int &_MnArgs=1, const bool &SilentP=false)
bool GetIfArgPrefixBool(const TStr &PrefixStr, const bool &DfVal=false, const TStr &DNm="") const
TStr GetArgPostfix(const TStr &PrefixStr) const
TStr GetVarVal(const TStr &VarNm) const
static void PutVarVal(const TStr &VarNm, const TStr &VarVal)
TStr GetArg(const int &ArgN) const