equal
deleted
inserted
replaced
16 |
16 |
17 ///Default constructor. |
17 ///Default constructor. |
18 ReadMapSkeleton() {} |
18 ReadMapSkeleton() {} |
19 |
19 |
20 ///Reads an element of the map. |
20 ///Reads an element of the map. |
21 ValueType get(const KeyType &i) const {return ValueType();} |
21 ValueType operator[](const KeyType &i) const {return ValueType();} |
22 }; |
22 }; |
23 |
23 |
24 |
24 |
25 ///Writeable map skeleton |
25 ///Writeable map skeleton |
26 template<typename K, typename T> |
26 template<typename K, typename T> |
68 ReferenceMapSkeleton() : ReadWriteMapSkeleton() {} |
68 ReferenceMapSkeleton() : ReadWriteMapSkeleton() {} |
69 ///'Fill with' constructor. |
69 ///'Fill with' constructor. |
70 ReferenceMapSkeleton(const ValueType &t) : ReadWriteMapSkeleton(t) {} |
70 ReferenceMapSkeleton(const ValueType &t) : ReadWriteMapSkeleton(t) {} |
71 |
71 |
72 ///Give a reference to the value belonging to a key. |
72 ///Give a reference to the value belonging to a key. |
73 ValueType &operator[](const KeyType &i) {return *(ValueType*)0;} |
73 ValueType &operator[](const KeyType &i) {return *(ValueType*)0;} |
74 // const ValueType &operator[](const KeyType &i) const {return *(T*)0;} |
74 ///Give a const reference to the value belonging to a key. |
|
75 const ValueType &operator[](const KeyType &i) const {return *(T*)0;} |
75 }; |
76 }; |
76 |
77 |
77 |
78 |
78 |
79 |
79 } |
80 } |