Home | History | Annotate | Download | only in utils

Lines Matching refs:KeyedVector

33 class KeyedVector
39 inline KeyedVector();
97 * Variation of KeyedVector that holds a default value to return when
101 class DefaultKeyedVector : public KeyedVector<KEY, VALUE>
114 KeyedVector<KEY,VALUE>::KeyedVector()
119 ssize_t KeyedVector<KEY,VALUE>::indexOfKey(const KEY& key) const {
124 const VALUE& KeyedVector<KEY,VALUE>::valueFor(const KEY& key) const {
131 const VALUE& KeyedVector<KEY,VALUE>::valueAt(size_t index) const {
136 const KEY& KeyedVector<KEY,VALUE>::keyAt(size_t index) const {
141 VALUE& KeyedVector<KEY,VALUE>::editValueFor(const KEY& key) {
148 VALUE& KeyedVector<KEY,VALUE>::editValueAt(size_t index) {
153 ssize_t KeyedVector<KEY,VALUE>::add(const KEY& key, const VALUE& value) {
158 ssize_t KeyedVector<KEY,VALUE>::replaceValueFor(const KEY& key, const VALUE& value) {
165 ssize_t KeyedVector<KEY,VALUE>::replaceValueAt(size_t index, const VALUE& item) {
174 ssize_t KeyedVector<KEY,VALUE>::removeItem(const KEY& key) {
179 ssize_t KeyedVector<KEY, VALUE>::removeItemsAt(size_t index, size_t count) {
194 return i >= 0 ? KeyedVector<KEY,VALUE>::valueAt(i) : mDefault;