All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
List of all members
Eegeo::Labels::LabelStyleBindingRepository Class Reference
Inheritance diagram for Eegeo::Labels::LabelStyleBindingRepository:
Eegeo::Labels::ModelRepository< TKey, TValue > Eegeo::NonCopyable

Additional Inherited Members

- Public Types inherited from Eegeo::Labels::ModelRepository< TKey, TValue >
typedef ThisType::KeyType KeyType
 
typedef ThisType::ItemType ItemType
 
typedef ThisType::ObserverType ObserverType
 
typedef ThisType::IteratorType IteratorType
 
- Public Member Functions inherited from Eegeo::Labels::ModelRepository< TKey, TValue >
int Size () const
 
bool Contains (const KeyType &key) const
 
TValue Get (const KeyType &key) const
 
void Add (const KeyType &key, const ItemType &value)
 
void Remove (const KeyType &key)
 
void Clear ()
 
void AllKeys (std::vector< KeyType > &out_allKeys) const
 
void AllItems (std::vector< ItemType > &out_allItems) const
 
IteratorType Begin () const
 
IteratorType End () const
 
void AddObserver (ObserverType &observer)
 
void RemoveObserver (ObserverType &observer)
 

The documentation for this class was generated from the following file: