Definition at line 157 of file AppTools.H.
#include <AppTools.H>
Public Member Functions | |
std::string | GetValue (const std::string &key) const |
std::vector< std::string > | GetValueVector (const std::string &key) const |
std::list< std::string > | GetValueList (const std::string &key) const |
ParamType * | ParamPtr (const std::string &key) |
bool | GetFlagValue (const std::string &key) const |
template<typename T > | |
T | GetValue (const std::string &key) const |
template<typename T > | |
std::vector< T > | GetValueVector (const std::string &key) const |
template<typename T > | |
std::list< T > | GetValueList (const std::string &key) const |
virtual int | SetValue (const std::string &key, const std::string &value) |
virtual std::istream & | ReadFromStream (std::istream &Is) |
virtual std::ostream & | WriteToStream (std::ostream &Os) const |
std::string | Param (const std::string &Key) const |
bool | IsSet (const std::string &Key) const |
virtual | ~parameters () |
Friends | |
std::ostream & | operator<< (std::ostream &oSt, const parameters &pv) |
std::istream & | operator>> (std::istream &iSt, parameters &pv) |
|
inlinevirtual |
Definition at line 238 of file AppTools.H.
References apptools::operator<<(), and apptools::operator>>().
|
inline |
Definition at line 171 of file AppTools.H.
Referenced by SetupTimerSettings().
std::string GetValue | ( | const std::string & | key | ) | const |
Definition at line 254 of file AppTools.H.
Referenced by SetupTimerSettings().
|
inline |
Definition at line 188 of file AppTools.H.
std::list< std::string > GetValueList | ( | const std::string & | key | ) | const |
Definition at line 278 of file AppTools.H.
Referenced by SetupDerivedTimers(), and SetupExcludedTimers().
|
inline |
Definition at line 214 of file AppTools.H.
std::vector< std::string > GetValueVector | ( | const std::string & | key | ) | const |
Definition at line 265 of file AppTools.H.
Referenced by SetupTimerSettings().
|
inline |
Definition at line 200 of file AppTools.H.
bool IsSet | ( | const std::string & | Key | ) | const |
Definition at line 336 of file AppTools.H.
Referenced by SetupTimerSettings().
std::string Param | ( | const std::string & | Key | ) | const |
Definition at line 324 of file AppTools.H.
Referenced by SetupTimerSettings().
ParamType * ParamPtr | ( | const std::string & | key | ) |
Definition at line 242 of file AppTools.H.
|
virtual |
Definition at line 291 of file AppTools.H.
References keyvaluepair< K, V >::Key(), apptools::TokenizeString(), keyvaluepair< K, V >::Value(), and x.
Referenced by apptools::operator>>().
|
inlinevirtual |
Definition at line 227 of file AppTools.H.
References keyvaluepair< K, V >::Key(), and keyvaluepair< K, V >::Value().
|
virtual |
Definition at line 342 of file AppTools.H.
Referenced by apptools::operator<<().
|
friend |
Definition at line 353 of file AppTools.H.
|
friend |
Definition at line 359 of file AppTools.H.