|
virtual void | Translate (const char *value) |
|
virtual bool | TranslateExtras (const char *value, const char *extras) |
|
virtual void | Translate (const char *value)=0 |
|
virtual bool | TranslateExtras (const char *value, const char *extras) |
|
Definition at line 172 of file Parameters.h.
◆ StringParameter()
StringParameter::StringParameter |
( |
char |
c, |
|
|
const char * |
desc, |
|
|
String & |
v, |
|
|
bool |
allowBlank = true |
|
) |
| |
|
inline |
Definition at line 175 of file Parameters.h.
177 {
178 required = !allowBlank;
179 }
◆ Status()
void StringParameter::Status |
( |
| ) |
|
|
virtual |
Implements Parameter.
Definition at line 191 of file Parameters.cpp.
192{
193 fprintf(stderr, "%*s : %*s (-%cname)\n", nameCol, description,
194 statusCol, (
const char *)(*(
String *) var), ch);
195}
◆ Translate()
void StringParameter::Translate |
( |
const char * |
value | ) |
|
|
protectedvirtual |
◆ TranslateExtras()
bool StringParameter::TranslateExtras |
( |
const char * |
value, |
|
|
const char * |
extras |
|
) |
| |
|
protectedvirtual |
Reimplemented from Parameter.
Definition at line 179 of file Parameters.cpp.
180{
181 if ((value[0] != 0) || ((!required) && (extras[0] == '-')))
182 return false;
183
185
186 *s = extras;
187
188 return true;
189}
◆ required
bool StringParameter::required |
|
protected |
The documentation for this class was generated from the following files: