| 59 | keyref(Collection &coll, Key key) :Value(coll.get(key)), _coll(coll), _key(key) { } |
| 60 | template <class T> |
| 61 | void operator= (const keyref &ref) {_coll.set(_key, ref);} |
| 62 | template <class T> |
| 63 | void operator= (const T &value) {_coll.set(_key, value);} |
| 64 | void setData(slice value) {_coll.set(_key).setData(value);} |