5 #include "ICollection.h"
virtual void Add(const IExportable &key, IExportable &element)=0
Adds an element.
The dictionnary interface.
Definition: IDictionnary.h:17
virtual IExportable * GetElement(const IExportable &key) const =0
Gets an element.
virtual void AddDictionnary(const IDictionnary &dictionnary)=0
Adds every element from an other dictionnary.
Definition: DefaultCalibrationInfoList.h:12
virtual void RemoveDictionnary(const IDictionnary &dictionnary)=0
Removes every element common to an other dictionnary.
The collection interface.
Definition: ICollection.h:26
The main interface
Definition: IExportable.h:12
virtual const IExportable * GetConstElement(const IExportable &key) const =0
Gets a constant element.
virtual void Remove(const IExportable &key)=0
Removes an element, if found. Oterwise, nothing is done.