Home | History | Annotate | Download | only in src

Lines Matching refs:key2

42   void put (Key1_t key1, Key2_t key2, Value_t val);
43 Value_t get (Key1_t key1, Key2_t key2);
44 Value_t get (Key1_t key1, Key2_t key2,
46 Value_t remove (Key1_t key1, Key2_t key2);
68 IndexMap2D<Key1_t, Key2_t, Value_t>::put (Key1_t key1, Key2_t key2, Value_t val)
70 if (key1 < 0 || key2 < 0)
80 map2->store ((int) key2, val);
85 IndexMap2D<Key1_t, Key2_t, Value_t>::get (Key1_t key1, Key2_t key2)
87 if (key1 < 0 || key1 >= map1->size () || key2 < 0)
90 if (map2 == NULL || key2 >= map2->size ())
92 return map2->fetch ((int) key2);
97 IndexMap2D<Key1_t, Key2_t, Value_t>::get (Key1_t key1, Key2_t key2,
102 return get (key1, key2);
107 IndexMap2D<Key1_t, Key2_t, Value_t>::remove (Key1_t key1, Key2_t key2)
109 if (key1 < 0 || key1 >= map1->size () || key2 < 0)
112 if (map2 == NULL || key2 >= map2->size ())
114 Value_t res = map2->fetch ((int) key2);
115 map2->store ((int) key2, (Value_t) 0);