From 231ba60b5069d9f6b679d3e2405deb6040f0ca6b Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Thu, 5 Jun 2014 01:39:51 +0300 Subject: [PATCH] Remove indirect_reference.hpp, it has been moved to iterator. --- include/boost/indirect_reference.hpp | 43 ---------------------------- 1 file changed, 43 deletions(-) delete mode 100644 include/boost/indirect_reference.hpp diff --git a/include/boost/indirect_reference.hpp b/include/boost/indirect_reference.hpp deleted file mode 100644 index 5fbb342..0000000 --- a/include/boost/indirect_reference.hpp +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef INDIRECT_REFERENCE_DWA200415_HPP -# define INDIRECT_REFERENCE_DWA200415_HPP - -// -// Copyright David Abrahams 2004. Use, modification and distribution is -// subject to the Boost Software License, Version 1.0. (See accompanying -// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// -// typename indirect_reference

::type provides the type of *p. -// -// http://www.boost.org/libs/iterator/doc/pointee.html -// - -# include -# include -# include -# include -# include - -namespace boost { - -namespace detail -{ - template - struct smart_ptr_reference - { - typedef typename boost::pointee

::type& type; - }; -} - -template -struct indirect_reference - : mpl::eval_if< - detail::is_incrementable

- , iterator_reference

- , detail::smart_ptr_reference

- > -{ -}; - -} // namespace boost - -#endif // INDIRECT_REFERENCE_DWA200415_HPP