Add(const KeyType &key, const ItemType &value)=0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
AddObserver(ObserverType &observer)=0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
AllItems(std::vector< ItemType > &out_allItems) const =0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
AllKeys(std::vector< KeyType > &out_allKeys) const =0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
Begin() const =0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
Clear()=0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
Contains(const KeyType &key) const =0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
End() const =0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
Get(const KeyType &key) const =0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
ItemType typedef (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | |
IteratorType typedef (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | |
KeyType typedef (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | |
ObserverType typedef (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | |
Remove(const KeyType &key)=0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
RemoveObserver(ObserverType &observer)=0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
Size() const =0 (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | pure virtual |
ThisType typedef (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | |
~IModelRepository() (defined in Eegeo::Labels::IModelRepository< TKey, TValue, TIterator >) | Eegeo::Labels::IModelRepository< TKey, TValue, TIterator > | inlinevirtual |