6 #ifndef MISC_ALGORITHM_HH
7 # define MISC_ALGORITHM_HH
15 template <
typename Container>
20 template <
typename Container>
21 inline typename Container::const_iterator
22 find(
const Container& c,
const typename Container::value_type& v);
25 template <
typename Container>
26 inline typename Container::iterator
27 find(Container& c,
const typename Container::value_type& v);
30 template <
typename Container,
typename Functor>
35 template <
typename Container>
37 has(
const Container& c,
const typename Container::value_type& v);
40 template <
typename Map>
41 typename Map::iterator
43 const typename Map::key_type& key,
44 const typename Map::mapped_type& value);
50 #endif // !MISC_CONTAINERS_HH