Lines Matching defs:Value

19 	template<typename Key, typename Value,
22 template<typename Key, typename Value, typename GetKey,
33 #define _VECTOR_MAP_TEMPLATE_LIST template<typename Key, typename Value, \
35 #define _VECTOR_MAP_CLASS_NAME VectorMap<Key, Value, EntryStrategy>
36 #define _VECTOR_MAP_CLASS_TYPE typename VectorMap<Key, Value, EntryStrategy>
47 is dereferenced. It features a Key() and a Value() method returning
51 template<typename Key, typename Value,
52 typename EntryStrategy = VectorMapEntryStrategy::Pair<Key, Value> >
61 typedef VectorMapEntry<KeyReference, Value, _Entry, Class>
63 typedef VectorMapEntry<KeyReference, const Value, const _Entry,
79 status_t Insert(const Key &key, const Value &value);
80 status_t Put(const Key &key, const Value &value);
81 Value &Get(const Key &key);
82 const Value &Get(const Key &key) const;
109 friend class VectorMapEntry<KeyReference, Value, _Entry, Class>;
110 friend class VectorMapEntry<KeyReference, const Value, const _Entry,
134 inline _Value &Value() const
299 _VECTOR_MAP_CLASS_NAME::Insert(const Key &key, const Value &value)
318 _VECTOR_MAP_CLASS_NAME::Put(const Key &key, const Value &value)
333 Value &
353 const Value &
681 template<typename Key, typename Value, typename KeyOrder>
688 Entry(const Key &key, const Value &value)
692 Value value;
700 inline const Value &GetValue(const Entry &entry) const
705 inline Value &GetValue(Entry &entry) const
710 inline Entry MakeEntry(const Key &key, const Value &value) const
715 inline bool AreCompatible(const Key &, const Value &) const
730 template<typename Key, typename Value, typename _GetKey, typename KeyOrder>
734 typedef Value Entry;
741 inline const Value &GetValue(const Entry &entry) const
746 inline Value &GetValue(Entry &entry) const
751 inline Entry MakeEntry(const Key &, const Value &value) const
756 inline bool AreCompatible(const Key &key, const Value &value) const