Public Member Functions | |
| PropertySet () | |
| PropertySet (const PropertyRefSelection &) | |
| Creates ValueProperty's. | |
| virtual | ~PropertySet () |
| int | size () const |
| bool | isEmpty () const |
| int | indexOf (const char *, bool matchaliases=false) const |
| bool | isPresent (const char *nm, bool ma=false) const |
| Property & | get (int idx) |
| const Property & | get (int idx) const |
| const Property * | find (const char *nm, bool ma=false) const |
| Property * | find (const char *nm, bool ma=false) |
| int | indexOf (const PropertyRef &pr) const |
| int | indexOf (PropertyRef::StdType, int occ=0) const |
| bool | add (Property *) |
| refuses to add with identical name | |
| int | set (Property *) |
| add or change into. returns index. | |
| void | remove (int) |
| void | replace (int, Property *) |
| void | erase () |
| bool | prepareUsage () const |
| init()'s all Properties | |
| const char * | errMsg () const |
Protected Member Functions | |
| Property * | fnd (const char *, bool) const |
Protected Attributes | |
| ObjectSet< Property > | props_ |
| BufferString | errmsg_ |
| PropertySet::PropertySet | ( | ) | [inline] |
| PropertySet::PropertySet | ( | const PropertyRefSelection & | ) |
Creates ValueProperty's.
| virtual PropertySet::~PropertySet | ( | ) | [inline, virtual] |
| bool PropertySet::add | ( | Property * | ) |
refuses to add with identical name
| void PropertySet::erase | ( | ) | [inline] |
| const char* PropertySet::errMsg | ( | ) | const [inline] |
| const Property* PropertySet::find | ( | const char * | nm, | |
| bool | ma = false | |||
| ) | const [inline] |
| Property* PropertySet::find | ( | const char * | nm, | |
| bool | ma = false | |||
| ) | [inline] |
| Property* PropertySet::fnd | ( | const char * | , | |
| bool | ||||
| ) | const [protected] |
| Property& PropertySet::get | ( | int | idx | ) | [inline] |
| const Property& PropertySet::get | ( | int | idx | ) | const [inline] |
| int PropertySet::indexOf | ( | const PropertyRef & | pr | ) | const [inline] |
| int PropertySet::indexOf | ( | const char * | , | |
| bool | matchaliases = false | |||
| ) | const |
| int PropertySet::indexOf | ( | PropertyRef::StdType | , | |
| int | occ = 0 | |||
| ) | const |
| bool PropertySet::isEmpty | ( | ) | const [inline] |
| bool PropertySet::isPresent | ( | const char * | nm, | |
| bool | ma = false | |||
| ) | const [inline] |
| bool PropertySet::prepareUsage | ( | ) | const |
init()'s all Properties
| void PropertySet::remove | ( | int | ) |
| void PropertySet::replace | ( | int | , | |
| Property * | ||||
| ) |
| int PropertySet::set | ( | Property * | ) |
add or change into. returns index.
| int PropertySet::size | ( | ) | const [inline] |
BufferString PropertySet::errmsg_ [mutable, protected] |
ObjectSet<Property> PropertySet::props_ [protected] |
1.7.1