From c1aefe9b11b41e901043c5bc898523960ea999d9 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Thu, 25 Apr 2019 08:06:39 +0200 Subject: [PATCH] address some cppcheck warnings --- alib2std/src/extensions/container/array.hpp | 2 +- alib2std/src/extensions/container/deque.hpp | 2 +- alib2std/src/extensions/container/list.hpp | 2 +- alib2std/src/extensions/container/map.hpp | 2 +- alib2std/src/extensions/container/set.hpp | 2 +- alib2std/src/extensions/container/vector.hpp | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/alib2std/src/extensions/container/array.hpp b/alib2std/src/extensions/container/array.hpp index f70dc95bf6..2ef05bf0e9 100644 --- a/alib2std/src/extensions/container/array.hpp +++ b/alib2std/src/extensions/container/array.hpp @@ -114,7 +114,7 @@ public: * Constructor of array from list of values. */ template < class ... Types, typename std::enable_if < ( std::is_same < T, typename std::remove_reference < Types >::type >::value && ... ) >::type * = nullptr > - array ( Types && ... args ) : std::array < T, N > ( std::experimental::make_array ( std::forward < Types > ( args ) ... ) ) { + explicit array ( Types && ... args ) : std::array < T, N > ( std::experimental::make_array ( std::forward < Types > ( args ) ... ) ) { } /** diff --git a/alib2std/src/extensions/container/deque.hpp b/alib2std/src/extensions/container/deque.hpp index 62fa5e10ef..25758c7d6c 100644 --- a/alib2std/src/extensions/container/deque.hpp +++ b/alib2std/src/extensions/container/deque.hpp @@ -92,7 +92,7 @@ public: * \param range the source range */ template < class Iterator > - deque ( const ext::iterator_range < Iterator > & range ) : deque ( range.begin ( ), range.end ( ) ) { + explicit deque ( const ext::iterator_range < Iterator > & range ) : deque ( range.begin ( ), range.end ( ) ) { } /** diff --git a/alib2std/src/extensions/container/list.hpp b/alib2std/src/extensions/container/list.hpp index 6cece7e9f3..0c2a04600b 100644 --- a/alib2std/src/extensions/container/list.hpp +++ b/alib2std/src/extensions/container/list.hpp @@ -92,7 +92,7 @@ public: * \param range the source range */ template < class Iterator > - list ( const ext::iterator_range < Iterator > & range ) : list ( range.begin ( ), range.end ( ) ) { + explicit list ( const ext::iterator_range < Iterator > & range ) : list ( range.begin ( ), range.end ( ) ) { } /** diff --git a/alib2std/src/extensions/container/map.hpp b/alib2std/src/extensions/container/map.hpp index 15ef799f60..af0a9beb1c 100644 --- a/alib2std/src/extensions/container/map.hpp +++ b/alib2std/src/extensions/container/map.hpp @@ -96,7 +96,7 @@ public: * \param range the source range */ template < class Iterator > - map ( const ext::iterator_range < Iterator > & range ) : map ( range.begin ( ), range.end ( ) ) { + explicit map ( const ext::iterator_range < Iterator > & range ) : map ( range.begin ( ), range.end ( ) ) { } /** diff --git a/alib2std/src/extensions/container/set.hpp b/alib2std/src/extensions/container/set.hpp index 9cd582ffde..bd7ace0b51 100644 --- a/alib2std/src/extensions/container/set.hpp +++ b/alib2std/src/extensions/container/set.hpp @@ -91,7 +91,7 @@ public: * \param range the source range */ template < class Iterator > - set ( const ext::iterator_range < Iterator > & range ) : set ( range.begin ( ), range.end ( ) ) { + explicit set ( const ext::iterator_range < Iterator > & range ) : set ( range.begin ( ), range.end ( ) ) { } /** diff --git a/alib2std/src/extensions/container/vector.hpp b/alib2std/src/extensions/container/vector.hpp index c408afb7c4..dbbad46166 100644 --- a/alib2std/src/extensions/container/vector.hpp +++ b/alib2std/src/extensions/container/vector.hpp @@ -117,7 +117,7 @@ public: * \param range the source range */ template < class Iterator > - vector ( const ext::iterator_range < Iterator > & range ) : vector ( range.begin ( ), range.end ( ) ) { + explicit vector ( const ext::iterator_range < Iterator > & range ) : vector ( range.begin ( ), range.end ( ) ) { } /** -- GitLab