![]() |
MiniballSort
|
#include <CommandLineInterface.hh>
Public Member Functions | |
| CommandLineInterface () | |
| ~CommandLineInterface () | |
| bool | CheckFlags (unsigned int, char *[], const bool &Debug=false) |
| void | Add (const char *) |
| void | Add (const char *, const char *, bool *) |
| void | Add (const char *, const char *, char **) |
| void | Add (const char *, const char *, string *) |
| void | Add (const char *, const char *, int *) |
| void | Add (const char *, const char *, float *) |
| void | Add (const char *, const char *, size_t *) |
| void | Add (const char *, const char *, long long *) |
| void | Add (const char *, const char *, double *, double factor=1.) |
| void | Add (const char *, const char *, vector< char * > *) |
| void | Add (const char *, const char *, vector< string > *) |
| void | Add (const char *, const char *, vector< int > *) |
| void | Add (const char *, const char *, vector< long long > *) |
| void | Add (const char *, const char *, vector< double > *, double factor=1.) |
Private Attributes | |
| unsigned int | fMaximumFlagLength |
| vector< string > | fFlags |
| vector< void * > | fValues |
| unsigned int | fMaximumTypeLength |
| vector< string > | fTypes |
| unsigned int | fMaximumCommentLength |
| vector< string > | fComments |
| vector< double > | fFactors |
Friends | |
| ostream & | operator<< (ostream &os, const CommandLineInterface &obj) |
Definition at line 13 of file CommandLineInterface.hh.
| CommandLineInterface::CommandLineInterface | ( | ) |
Definition at line 5 of file CommandLineInterface.cc.
|
inline |
Definition at line 17 of file CommandLineInterface.hh.
| void CommandLineInterface::Add | ( | const char * | comment | ) |
Definition at line 335 of file CommandLineInterface.cc.
Referenced by main().
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| bool * | value ) |
Definition at line 346 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| char ** | value ) |
Definition at line 361 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| double * | value, | ||
| double | factor = 1. ) |
Definition at line 451 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| float * | value ) |
Definition at line 406 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| int * | value ) |
Definition at line 391 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| long long * | value ) |
Definition at line 436 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| size_t * | value ) |
Definition at line 421 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| string * | value ) |
Definition at line 376 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| vector< char * > * | value ) |
Definition at line 466 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| vector< double > * | value, | ||
| double | factor = 1. ) |
Definition at line 526 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| vector< int > * | value ) |
Definition at line 496 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| vector< long long > * | value ) |
Definition at line 511 of file CommandLineInterface.cc.
| void CommandLineInterface::Add | ( | const char * | flag, |
| const char * | comment, | ||
| vector< string > * | value ) |
Definition at line 481 of file CommandLineInterface.cc.
| bool CommandLineInterface::CheckFlags | ( | unsigned int | argc, |
| char * | argv[], | ||
| const bool & | Debug = false ) |
Definition at line 17 of file CommandLineInterface.cc.
|
friend |
Definition at line 257 of file CommandLineInterface.cc.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |