ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-3.0/src/utils/TypeContainer.hpp
(Generate patch)

Comparing trunk/OOPSE-3.0/src/utils/TypeContainer.hpp (file contents):
Revision 1930 by gezelter, Wed Jan 12 22:41:40 2005 UTC vs.
Revision 2069 by tim, Tue Mar 1 20:10:14 2005 UTC

# Line 68 | Line 68 | namespace oopse {
68              typedef std::vector<std::string> KeyType;
69              typedef typename KeyType::iterator KeyTypeIterator;
70              typedef std::pair<int, ElemPtr> ValueType;
71 <            typedef std::map<KeyType, ValueType> MapType;
71 >            typedef typename std::map<KeyType, ValueType> MapType;
72              typedef typename std::map<KeyType, ValueType>::iterator MapTypeIterator;
73 +            typedef typename MapType::value_type value_type;
74  
75              TypeContainer() : index_(0) {}
76              
# Line 84 | Line 85 | namespace oopse {
85              bool add(KeyType& keys, ElemPtr elem) {
86                  assert(keys.size() == SIZE);
87                  assert(elem);
88 <                return data_.insert(MapType::value_type(keys, std::make_pair(index_++,elem))).second;
88 >                return data_.insert(value_type(keys, std::make_pair(index_++,elem))).second;
89              }
90  
91              /** Exact Match */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines