diff --git a/BaseLib/Algorithm.h b/BaseLib/Algorithm.h index 57baff5af97a2e51409ceaaf66bf6d7abe9e26db..8b93068185d181911bef8a0bdbb3c8662bc19ea9 100644 --- a/BaseLib/Algorithm.h +++ b/BaseLib/Algorithm.h @@ -217,11 +217,12 @@ void uniquePushBack(Container& container, container.push_back(element); } -template <typename Container, typename ValueType> -inline bool contains(Container const& container, ValueType const& element) +template <typename Container> +bool contains(Container const& container, + typename Container::value_type const& element) { - return (std::find(container.begin(), container.end(), element) != - container.end()); + return std::find(container.begin(), container.end(), element) != + container.end(); } } // namespace BaseLib