cee::PropertySetCollection

class PropertySetCollection : public RefCountedObject

A collection of property sets.

Public Functions

PropertySetCollection()

Creates an empty property set collection.

PropertySetCollection(const PropertySetCollection &other)

Constructs a property set collection as a copy of other.

PropertySetCollection &operator=(const PropertySetCollection &rhs)

Assigns rhs to this collection and returns a reference to this collection.

size_t count() const

Returns the number of property sets in this collection.

PropertySet *propertySet(size_t index)

Returns the property set at index index.

const PropertySet *propertySet(size_t index) const

Returns the property set at index index.

void addPropertySet(PropertySet *propertySet)

Adds a property set to the collection.

size_t countOfType(const Str &classType) const

Returns the number of property sets with the class type classType.

PropertySet *propertySetOfType(const Str &classType, size_t index)

Returns the property set number index among all property sets with class type classType.

const PropertySet *propertySetOfType(const Str &classType, size_t index) const

Returns the property set number index among all property sets with class type classType.