Crazy Eddie's GUI System  0.8.4
CEGUI::NamedDefinitionCollator< K, V > Class Template Reference

Helper container used to implement inherited collections of component definitions specified in a WidgetLook. More...

List of all members.

Classes

class  const_iterator
struct  pred

Public Types

typedef V value_type

Public Member Functions

size_t size () const
 Return total number of values in the collection.
V & at (size_t idx)
 return reference to value at given index.
const V & at (size_t idx) const
 return const reference to value at given index.
void set (const K &key, const V &val)
 Set value for a given key. If a value is already associated with the given key, it is replaced with the new value and the value is moved to the end of the collection.
const_iterator begin () const
const_iterator end () const
const_iterator find (const K &key) const

Protected Types

typedef std::pair< K, V > Entry
typedef std::vector< Entry
CEGUI_VECTOR_ALLOC(Entry)> 
ValueArray

Protected Attributes

ValueArray d_values

Detailed Description

template<typename K, typename V>
class CEGUI::NamedDefinitionCollator< K, V >

Helper container used to implement inherited collections of component definitions specified in a WidgetLook.

 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends