1.1 --- a/src/hugo/vector_map.h Thu Sep 09 09:40:45 2004 +0000
1.2 +++ b/src/hugo/vector_map.h Sun Sep 12 19:32:21 2004 +0000
1.3 @@ -202,6 +202,31 @@
1.4 return ConstIterator(*this, INVALID);
1.5 }
1.6
1.7 + /// The KeySet of the Map.
1.8 + typedef MapConstKeySet<VectorMap> ConstKeySet;
1.9 +
1.10 + /// KeySet getter function.
1.11 + ConstKeySet keySet() const {
1.12 + return ConstKeySet(*this);
1.13 + }
1.14 +
1.15 + /// The ConstValueSet of the Map.
1.16 + typedef MapConstValueSet<VectorMap> ConstValueSet;
1.17 +
1.18 + /// ConstValueSet getter function.
1.19 + ConstValueSet valueSet() const {
1.20 + return ConstValueSet(*this);
1.21 + }
1.22 +
1.23 + /// The ValueSet of the Map.
1.24 + typedef MapValueSet<VectorMap> ValueSet;
1.25 +
1.26 + /// ValueSet getter function.
1.27 + ValueSet valueSet() {
1.28 + return ValueSet(*this);
1.29 + }
1.30 +
1.31 +
1.32 private:
1.33
1.34 Container container;