Public Member Functions | |
| ParamGroup (int startsz, const char *prefix, const PT &templ) | |
| ParamGroup (const ParamGroup &) | |
| ~ParamGroup () | |
| ParamGroup< PT > * | clone () const |
| bool | isOK () const |
| const char * | errMsg () const |
| bool | setValues (BufferStringSet &) |
| bool | getCompositeValue (BufferString &) const |
| void | fillDefStr (BufferString &) const |
| Param & | operator[] (int idx) |
| const Param & | operator[] (int idx) const |
| void | setSize (int) |
| int | size () const |
| const char * | getPrefix () const |
Protected Member Functions | |
| int | getSize () const |
| bool | isEqual (const Param &) const |
Protected Attributes | |
| int | sz_ |
| const char * | prefix_ |
| PT | templ_ |
| ObjectSet< PT > | params_ |
| ObjectSet< char > | keys_ |
| BufferString | errmsg_ |
| Attrib::ParamGroup< PT >::ParamGroup | ( | int | startsz, | |
| const char * | prefix, | |||
| const PT & | templ | |||
| ) | [inline] |
| Attrib::ParamGroup< PT >::ParamGroup | ( | const ParamGroup< PT > & | a | ) | [inline] |
| Attrib::ParamGroup< PT >::~ParamGroup | ( | ) | [inline] |
| ParamGroup< PT > * Attrib::ParamGroup< PT >::clone | ( | ) | const [inline, virtual] |
Implements Attrib::Param.
| const char * Attrib::ParamGroup< PT >::errMsg | ( | ) | const [inline] |
| void Attrib::ParamGroup< PT >::fillDefStr | ( | BufferString & | res | ) | const [inline, virtual] |
Implements Attrib::Param.
| bool Attrib::ParamGroup< PT >::getCompositeValue | ( | BufferString & | ) | const [inline, virtual] |
Put all values into one string.
Implements Attrib::Param.
| const char* Attrib::ParamGroup< PT >::getPrefix | ( | ) | const [inline] |
| int Attrib::ParamGroup< PT >::getSize | ( | ) | const [inline, protected] |
| bool Attrib::ParamGroup< PT >::isEqual | ( | const Param & | b | ) | const [inline, protected, virtual] |
Implements Attrib::Param.
| bool Attrib::ParamGroup< PT >::isOK | ( | ) | const [inline, virtual] |
Implements Attrib::Param.
| const Param& Attrib::ParamGroup< PT >::operator[] | ( | int | idx | ) | const [inline] |
| Param& Attrib::ParamGroup< PT >::operator[] | ( | int | idx | ) | [inline] |
| void Attrib::ParamGroup< PT >::setSize | ( | int | nsz | ) | [inline] |
| bool Attrib::ParamGroup< PT >::setValues | ( | BufferStringSet & | ) | [inline, virtual] |
Set all values from multiple strings.
Reimplemented from Attrib::Param.
| int Attrib::ParamGroup< PT >::size | ( | ) | const [inline] |
BufferString Attrib::ParamGroup< PT >::errmsg_ [protected] |
ObjectSet<char> Attrib::ParamGroup< PT >::keys_ [protected] |
ObjectSet<PT> Attrib::ParamGroup< PT >::params_ [protected] |
const char* Attrib::ParamGroup< PT >::prefix_ [protected] |
int Attrib::ParamGroup< PT >::sz_ [protected] |
PT Attrib::ParamGroup< PT >::templ_ [protected] |
1.7.1