#include "PropertyList.hpp"
#include <list>
Go to the source code of this file.
Compounds | |
class | LinkedPropertyList |
Typedefs | |
typedef list< Property * > | plist |
|
A doubly-linked list implementation of the PropertyList interface. This makes the getProperty(name) function linear in the number of Property objects in the list. This should not be a problem as we are expecting that the number of items in the list is typically very small. Add and remove are also linear operations. Note that all calls returning a property object return copies of the internal object. Changing the returned object will not change the property in the list. To change a property in the list, you must use setProperty. |