From fcd0154bc02e311229075c18d932c5e84e358389 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Wed, 25 Apr 2018 08:31:43 +0200 Subject: [PATCH] remove not needed swap specialisation --- alib2std/src/extensions/ptr_array.hpp | 5 ----- alib2std/src/extensions/ptr_tuple.hpp | 5 ----- alib2std/src/extensions/ptr_vector.hpp | 13 ------------- 3 files changed, 23 deletions(-) diff --git a/alib2std/src/extensions/ptr_array.hpp b/alib2std/src/extensions/ptr_array.hpp index 0f9b348fd9..4d88d22f41 100644 --- a/alib2std/src/extensions/ptr_array.hpp +++ b/alib2std/src/extensions/ptr_array.hpp @@ -247,11 +247,6 @@ public: namespace std { -template < class ... Ts > -void swap ( ext::ptr_array < Ts ... > & first, ext::ptr_array < Ts ... > & second ) { - first.swap ( second ); -} - template < std::size_t I, class Type, std::size_t N > auto & get ( ext::ptr_array < Type, N > & tpl ) { return tpl.template get < I > ( ); diff --git a/alib2std/src/extensions/ptr_tuple.hpp b/alib2std/src/extensions/ptr_tuple.hpp index 005406475b..247dab7a55 100644 --- a/alib2std/src/extensions/ptr_tuple.hpp +++ b/alib2std/src/extensions/ptr_tuple.hpp @@ -185,11 +185,6 @@ bool operator >= ( const ptr_tuple < T > & first, const ptr_tuple < T > & second namespace std { -template < class ... Ts > -void swap ( ext::ptr_tuple < Ts ... > & first, ext::ptr_tuple < Ts ... > & second ) { - first.swap ( second ); -} - template < std::size_t I, class ... Types > auto & get ( ext::ptr_tuple < Types ... > & tpl ) { return tpl.template get < I > ( ); diff --git a/alib2std/src/extensions/ptr_vector.hpp b/alib2std/src/extensions/ptr_vector.hpp index 9234646a4d..b0e0fcb70c 100644 --- a/alib2std/src/extensions/ptr_vector.hpp +++ b/alib2std/src/extensions/ptr_vector.hpp @@ -349,19 +349,6 @@ public: }; -} /* namespace ext */ - -namespace std { - -template < class ... Ts > -void swap ( ext::ptr_vector < Ts ... > & first, ext::ptr_vector < Ts ... > & second ) { - first.swap ( second ); -} - -} /* namespace std */ - -namespace ext { - template< class T > std::ostream& operator<<(std::ostream& out, const ext::ptr_vector < T > & ptr_vector) { out << "["; -- GitLab