Add(const KeyType &key, const ItemType &value) (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
AddObserver(ObserverType &observer) (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
AllItems(std::vector< ItemType > &out_allItems) const (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
AllKeys(std::vector< KeyType > &out_allKeys) const (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
Begin() const (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
Clear() (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
Contains(const KeyType &key) const (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
End() const (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
Get(const KeyType &key) const (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
ItemType typedef (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | |
IteratorType typedef (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | |
KeyType typedef (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | |
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
ObserverType typedef (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
Remove(const KeyType &key) (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
RemoveObserver(ObserverType &observer) (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |
Size() const (defined in Eegeo::Labels::ModelRepository< TKey, TValue >) | Eegeo::Labels::ModelRepository< TKey, TValue > | inline |