Skip to content
Snippets Groups Projects
Commit c1aefe9b authored by Jan Trávníček's avatar Jan Trávníček Committed by Jan Travnicek
Browse files

address some cppcheck warnings

parent 3fb327c3
No related branches found
No related tags found
1 merge request!87Merge jt
Pipeline #38188 failed
......@@ -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 ) ... ) ) {
}
 
/**
......
......@@ -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 ( ) ) {
}
 
/**
......
......@@ -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 ( ) ) {
}
 
/**
......
......@@ -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 ( ) ) {
}
 
/**
......
......@@ -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 ( ) ) {
}
 
/**
......
......@@ -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 ( ) ) {
}
 
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment