|
C++ Template Metaprogramming
Solutions to the exercises throughout the book
|
Solution to Exercise 4-5. More...
#include <algorithm>#include <boost/mpl/if.hpp>#include <boost/type_traits/is_const.hpp>Go to the source code of this file.
Namespaces | |
| namespace | exercise_4_5 |
| Encapsulate solution for Exercise 4-5. | |
Functions | |
| template<typename Container , typename Value > | |
| boost::mpl::if_< boost::is_const< Container >, typenameContainer::const_iterator, typenameContainer::iterator >::type | exercise_4_5::container_find (Container &c, Value const &v) |
Executes std::find across an entire container. | |
Solution to Exercise 4-5.
Definition in file exercise-4-5.hpp.