paramxx
1.0.7
|
#include <BoolPar.h>
Public Member Functions | |
BoolPar () | |
BoolPar (const BoolPar &par) | |
BoolPar (ParTxt &par) throw ( ParFileException ) | |
bool | pgetb (void) const throw ( ParFileException ) |
void | set_val (const string &str) throw ( ParFileException, Exception ) |
![]() | |
virtual | ~Par (void) |
Par (void) | |
Par (ParTxt &par) | |
int | check_value (const char *str) const |
virtual void | plist (ostream &os) const |
string | get_name (void) const |
string | get_mode (void) const |
string | get_prompt (void) const |
string | get_value (void) const |
virtual double | pgetd (void) const throw ( ParFileException ) |
only defined in BoolPar More... | |
virtual int | pgeti (void) const throw ( ParFileException ) |
only defined in RealPar More... | |
virtual long | pgetl (void) const throw ( ParFileException ) |
only defined in LongPar More... | |
virtual void | pgetstr (char result[], size_t size) const throw ( ParFileException ) |
only defined in LongPar More... | |
virtual string | pgetstring (void) const throw ( ParFileException ) |
only defined in StringPar More... | |
virtual void | print (ostream &os) const |
only defined in StringPar More... | |
Additional Inherited Members | |
![]() | |
enum | ParFileDelimit { DELIMIT =',' } |
enum | ParType { PARNAME, PARTYPE, PARMODE, PARVALUE, PARMINIMUM, PARMAXIMUM, PARPROMPT } |
enum | ParamMode { AUTOS ='a', BATCH ='b', hIDDEN ='h', HIDDEN ='H', QUERRY ='q', LEARN ='l' } |
enum | ParamType { BOOLEAN ='b', COMMENT ='c', INTEGER ='i', REAL ='r', STRING ='s' } |
enum | NumTokens { NUMTOKENS =7 } |
![]() | |
static int | my_tokenize (char *str, char *delimit, char ***tokens) throw ( Exception ) |
static void | delete_tokens (char **ptr) |
static bool | is_indirrect (const string &str, char delimit=')') |
![]() | |
void | not_between_limits (char str[], const char *left, const string &left_val, const char *right, const string &right_val) const |
![]() | |
vector< string > | parameter |
A boolean parameter. The class is reponsible to make sure that the parameter can only take a boolean value. The class currently does not check whether min > max.
|
inline |
The default constructor.
Referenced by BoolPar().
|
inline |
|
virtual |