HashSet.h | HashSet.h | |||
---|---|---|---|---|
skipping to change at line 184 | skipping to change at line 184 | |||
{ | { | |||
return m_impl.contains(value); | return m_impl.contains(value); | |||
} | } | |||
template<typename Value, typename HashFunctions, typename Traits> | template<typename Value, typename HashFunctions, typename Traits> | |||
template<typename T, typename Translator> | template<typename T, typename Translator> | |||
typename HashSet<Value, HashFunctions, Traits>::iterator | typename HashSet<Value, HashFunctions, Traits>::iterator | |||
inline HashSet<Value, HashFunctions, Traits>::find(const T& value) | inline HashSet<Value, HashFunctions, Traits>::find(const T& value) | |||
{ | { | |||
typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, Transla tor> Adapter; | typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, Transla tor> Adapter; | |||
return m_impl.find<T, Adapter>(value); | return m_impl.template find<T, Adapter>(value); | |||
} | } | |||
template<typename Value, typename HashFunctions, typename Traits> | template<typename Value, typename HashFunctions, typename Traits> | |||
template<typename T, typename Translator> | template<typename T, typename Translator> | |||
typename HashSet<Value, HashFunctions, Traits>::const_iterator | typename HashSet<Value, HashFunctions, Traits>::const_iterator | |||
inline HashSet<Value, HashFunctions, Traits>::find(const T& value) cons t | inline HashSet<Value, HashFunctions, Traits>::find(const T& value) cons t | |||
{ | { | |||
typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, Transla tor> Adapter; | typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, Transla tor> Adapter; | |||
return m_impl.find<T, Adapter>(value); | return m_impl.template find<T, Adapter>(value); | |||
} | } | |||
template<typename Value, typename HashFunctions, typename Traits> | template<typename Value, typename HashFunctions, typename Traits> | |||
template<typename T, typename Translator> | template<typename T, typename Translator> | |||
inline bool HashSet<Value, HashFunctions, Traits>::contains(const T& va lue) const | inline bool HashSet<Value, HashFunctions, Traits>::contains(const T& va lue) const | |||
{ | { | |||
typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, Transla tor> Adapter; | typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, Transla tor> Adapter; | |||
return m_impl.contains<T, Adapter>(value); | return m_impl.template contains<T, Adapter>(value); | |||
} | } | |||
template<typename T, typename U, typename V> | template<typename T, typename U, typename V> | |||
pair<typename HashSet<T, U, V>::iterator, bool> HashSet<T, U, V>::add(c onst ValueType& value) | pair<typename HashSet<T, U, V>::iterator, bool> HashSet<T, U, V>::add(c onst ValueType& value) | |||
{ | { | |||
return m_impl.add(value); | return m_impl.add(value); | |||
} | } | |||
template<typename Value, typename HashFunctions, typename Traits> | template<typename Value, typename HashFunctions, typename Traits> | |||
template<typename T, typename Translator> | template<typename T, typename Translator> | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |