A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/ncbi__config_8hpp_source.html below:

NCBI C++ ToolKit: include/corelib/ncbi_config.hpp Source File

1 #ifndef CORELIB___NCBI_CONFIG__HPP 2 #define CORELIB___NCBI_CONFIG__HPP 122  string

GetString(

const string

& driver_name,

123  const string

& param_name,

125  const string

& default_value,

126  const

list<string>* synonyms =

NULL

);

131  const string

& GetString(

const string

& driver_name,

132  const string

& param_name,

134  const

list<string>* synonyms =

NULL

);

151  int

GetInt(

const string

& driver_name,

152  const string

& param_name,

155  const

list<string>* synonyms =

NULL

);

173  Uint8

GetDataSize(

const string

& driver_name,

174  const string

& param_name,

176  unsigned int

default_value,

177  const

list<string>* synonyms =

NULL

);

194  bool

GetBool(

const string

& driver_name,

195  const string

& param_name,

198  const

list<string>* synonyms =

NULL

);

215  double

GetDouble(

const string

& driver_name,

216  const string

& param_name,

218  double

default_value,

219  const

list<string>* synonyms =

NULL

);

232  string Get

(

const string

& d,

const string

& p,

EErrAction

e,

const string

& v,

233  const

list<string>* s =

NULL

)

234

{

return

GetString(d, p, e, v, s); }

237  const

list<string>* s =

NULL

)

238

{

return

GetInt(d, p, e, v, s); }

241  const

list<string>* s =

NULL

)

242

{

return

GetBool(d, p, e, v, s); }

245  const

list<string>* s =

NULL

)

246

{

return

GetDouble(d, p, e, v, s); }

253  const string

& x_GetString(

const string

& driver_name,

254  const string

& param_name,

256  const string

& default_value,

257  const

list<string>* synonyms);

definition of a Culling tree

@ eTakeOwnership

An object can take ownership of another.

virtual const char * GetErrCodeString(void) const override

Translate from the error code value to its string representation.

double Get(const string &d, const string &p, EErrAction e, double v, const list< string > *s=NULL)

NCBI_EXCEPTION_DEFAULT(CConfigException, CCoreException)

const TParamTree * GetTree() const

EErrAction

Defines how to behave when parameter is missing.

string Get(const string &d, const string &p, EErrAction e, const string &v, const list< string > *s=NULL)

Overloading of getters for generic programming.

CTreePair< string, string, PEqualNocase_Conditional > TParamValue

Instantiation parameters tree.

TParamValue::TPairTreeNode TParamTree

AutoPtr< TParamTree > m_ParamTree

int Get(const string &d, const string &p, EErrAction e, int v, const list< string > *s=NULL)

bool Get(const string &d, const string &p, EErrAction e, bool v, const list< string > *s=NULL)

CConfig & operator=(const CConfig &)

@ eErr_Throw

Throw an exception on error.

@ eParameterMissing

Missing mandatory parameter.

@ eInvalidParameter

Invalid parameter value.

uint64_t Uint8

8-byte (64-bit) unsigned integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

ECase

Which type of string comparison.

@ eNocase

Case insensitive compare.

enum ENcbiOwnership EOwnership

Ownership relations between objects.

#define NCBI_XNCBI_EXPORT

Node data template for id-value trees.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4