Home | History | Annotate | Download | only in tinyutils

Lines Matching defs:KeyedVector

34 class KeyedVector
40 inline KeyedVector();
98 * Variation of KeyedVector that holds a default value to return when
102 class DefaultKeyedVector : public KeyedVector<KEY, VALUE>
115 KeyedVector<KEY,VALUE>::KeyedVector()
120 ssize_t KeyedVector<KEY,VALUE>::indexOfKey(const KEY& key) const {
125 const VALUE& KeyedVector<KEY,VALUE>::valueFor(const KEY& key) const {
132 const VALUE& KeyedVector<KEY,VALUE>::valueAt(size_t index) const {
137 const KEY& KeyedVector<KEY,VALUE>::keyAt(size_t index) const {
142 VALUE& KeyedVector<KEY,VALUE>::editValueFor(const KEY& key) {
149 VALUE& KeyedVector<KEY,VALUE>::editValueAt(size_t index) {
154 ssize_t KeyedVector<KEY,VALUE>::add(const KEY& key, const VALUE& value) {
159 ssize_t KeyedVector<KEY,VALUE>::replaceValueFor(const KEY& key, const VALUE& value) {
166 ssize_t KeyedVector<KEY,VALUE>::replaceValueAt(size_t index, const VALUE& item) {
175 ssize_t KeyedVector<KEY,VALUE>::removeItem(const KEY& key) {
180 ssize_t KeyedVector<KEY, VALUE>::removeItemsAt(size_t index, size_t count) {
195 return i >= 0 ? KeyedVector<KEY,VALUE>::valueAt(i) : mDefault;