Lines Matching defs:KeyedVector
25 class KeyedVector
31 inline KeyedVector();
89 * Variation of KeyedVector that holds a default value to return when
93 class DefaultKeyedVector : public KeyedVector<KEY, VALUE>
106 KeyedVector<KEY,VALUE>::KeyedVector()
111 ssize_t KeyedVector<KEY,VALUE>::indexOfKey(const KEY& key) const {
116 const VALUE& KeyedVector<KEY,VALUE>::valueFor(const KEY& key) const {
123 const VALUE& KeyedVector<KEY,VALUE>::valueAt(size_t index) const {
128 const KEY& KeyedVector<KEY,VALUE>::keyAt(size_t index) const {
133 VALUE& KeyedVector<KEY,VALUE>::editValueFor(const KEY& key) {
140 VALUE& KeyedVector<KEY,VALUE>::editValueAt(size_t index) {
145 ssize_t KeyedVector<KEY,VALUE>::add(const KEY& key, const VALUE& value) {
150 ssize_t KeyedVector<KEY,VALUE>::replaceValueFor(const KEY& key, const VALUE& value) {
157 ssize_t KeyedVector<KEY,VALUE>::replaceValueAt(size_t index, const VALUE& item) {
166 ssize_t KeyedVector<KEY,VALUE>::removeItem(const KEY& key) {
171 ssize_t KeyedVector<KEY, VALUE>::removeItemsAt(size_t index, size_t count) {
186 return i >= 0 ? KeyedVector<KEY,VALUE>::valueAt(i) : mDefault;