1#ifndef __COMMAND_LINE_INTERFACE_HH
2#define __COMMAND_LINE_INTERFACE_HH
20 bool CheckFlags(
unsigned int,
char*[],
const bool& Debug =
false );
23 void Add(
const char*);
24 void Add(
const char*,
const char*,
bool*);
25 void Add(
const char*,
const char*,
char**);
26 void Add(
const char*,
const char*,
string*);
27 void Add(
const char*,
const char*,
int*);
28 void Add(
const char*,
const char*,
float*);
29 void Add(
const char*,
const char*,
size_t*);
30 void Add(
const char*,
const char*,
long long*);
31 void Add(
const char*,
const char*,
double*,
double factor = 1.);
32 void Add(
const char*,
const char*, vector<char*>*);
33 void Add(
const char*,
const char*, vector<string>*);
34 void Add(
const char*,
const char*, vector<int>*);
35 void Add(
const char*,
const char*, vector<long long>*);
36 void Add(
const char*,
const char*, vector<double>*,
double factor = 1.);
bool CheckFlags(unsigned int, char *[], const bool &Debug=false)
unsigned int fMaximumFlagLength
unsigned int fMaximumTypeLength
vector< string > fComments
unsigned int fMaximumCommentLength
vector< double > fFactors
friend ostream & operator<<(ostream &, const CommandLineInterface &)