From 7db97fa2ab62217cd0baa29f38eb09764edd65c4 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Sun, 9 Dec 2018 10:22:28 +0100 Subject: [PATCH] [BL] Use Container::value_type in contains(). Also drop the unnecessary 'inline', because of a template function. --- BaseLib/Algorithm.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/BaseLib/Algorithm.h b/BaseLib/Algorithm.h index 57baff5af97..8b93068185d 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 -- GitLab