Specifications for character string inputs. More...
Public Member Functions | |
| StringInpSpec (const char *s=0) | |
| virtual bool | isUndef (int idx=0) const |
| virtual DataInpSpec * | clone () const |
| const char * | text () const |
| virtual bool | setText (const char *s, int idx=0) |
| virtual const char * | text (int idx) const |
| void | setDefaultValue (const char *s, int idx) |
| const char * | getDefaultStringValue (int idx) const |
Protected Attributes | |
| bool | isUndef_ |
| BufferString | str |
| BufferString | defaultstr |
Specifications for character string inputs.
| StringInpSpec::StringInpSpec | ( | const char * | s = 0 |
) |
| virtual DataInpSpec* StringInpSpec::clone | ( | ) | const [virtual] |
Implements DataInpSpec.
Reimplemented in FileNameInpSpec.
| const char* StringInpSpec::getDefaultStringValue | ( | int | idx | ) | const [virtual] |
Reimplemented from DataInpSpec.
| virtual bool StringInpSpec::isUndef | ( | int | idx = 0 |
) | const [virtual] |
Implements DataInpSpec.
| void StringInpSpec::setDefaultValue | ( | const char * | s, | |
| int | idx | |||
| ) | [virtual] |
Reimplemented from DataInpSpec.
| virtual bool StringInpSpec::setText | ( | const char * | s, | |
| int | idx = 0 | |||
| ) | [virtual] |
Implements DataInpSpec.
| virtual const char* StringInpSpec::text | ( | int | idx | ) | const [virtual] |
Implements DataInpSpec.
| const char* StringInpSpec::text | ( | ) | const |
BufferString StringInpSpec::defaultstr [protected] |
bool StringInpSpec::isUndef_ [protected] |
BufferString StringInpSpec::str [protected] |
1.7.1