From 1b7943865b4083e69d4c92ff93bac080c8fd9482 Mon Sep 17 00:00:00 2001 From: mat007 Date: Sat, 14 Jan 2012 16:20:09 +0000 Subject: [PATCH] Removed dead code git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@403 860be788-9bd5-4423-9f1e-828f051e677b --- src/libraries/turtle/mock.hpp | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/src/libraries/turtle/mock.hpp b/src/libraries/turtle/mock.hpp index 7a4f355..2ca740d 100644 --- a/src/libraries/turtle/mock.hpp +++ b/src/libraries/turtle/mock.hpp @@ -33,40 +33,6 @@ namespace mock { namespace detail { - template< typename T > - T& deref( T& t ) - { - return t; - } - template< typename T > - T& deref( T* t ) - { - if( ! t ) - throw std::invalid_argument( "derefencing null pointer" ); - return *t; - } - template< typename T > - T& deref( std::auto_ptr< T >& t ) - { - if( ! t.get() ) - throw std::invalid_argument( "derefencing null pointer" ); - return *t; - } - template< typename T > - T& deref( const std::auto_ptr< T >& t ) - { - if( ! t.get() ) - throw std::invalid_argument( "derefencing null pointer" ); - return *t; - } - template< typename T > - T& deref( boost::shared_ptr< T > t ) - { - if( ! t.get() ) - throw std::invalid_argument( "derefencing null pointer" ); - return *t; - } - template< typename M > struct signature : boost::function_types::function_type<