53 |
|
typedef typename KeyType::iterator KeyTypeIterator; |
54 |
|
typedef std::pair<int, ElemPtr> ValueType; |
55 |
|
typedef std::map<KeyType, ValueType> MapType; |
56 |
< |
typedef std::map<KeyType, ValueType>::iterator MapTypeIterator; |
56 |
> |
typedef typename std::map<KeyType, ValueType>::iterator MapTypeIterator; |
57 |
|
|
58 |
|
TypeContainer() : index_(0) {} |
59 |
|
|
140 |
|
|
141 |
|
} |
142 |
|
|
143 |
< |
std::vector<ValueType>::iterator j; |
143 |
> |
typename std::vector<ValueType>::iterator j; |
144 |
|
j = std::min_element(foundTypes.begin(), foundTypes.end()); |
145 |
|
|
146 |
|
return j == foundTypes.end() ? NULL : j->second; |