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.
176 : Parameter(c, desc, &v)
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 |
Implements Parameter.
Definition at line 172 of file Parameters.cpp.
173{
174 String * s = (String *) var;
175
176 *s = value;
177}
◆ 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
184 String * s = (String *) var;
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: