From 74a5d8804c65073cd3bc86c9bcfbe9c42a43b0d1 Mon Sep 17 00:00:00 2001 From: Joel de Guzman Date: Thu, 1 May 2014 13:44:45 +0800 Subject: [PATCH] reverting support for ref pending review --- include/boost/fusion/include/ref.hpp | 14 -- include/boost/fusion/support.hpp | 3 +- include/boost/fusion/support/ref.hpp | 186 --------------------------- 3 files changed, 1 insertion(+), 202 deletions(-) delete mode 100644 include/boost/fusion/include/ref.hpp delete mode 100644 include/boost/fusion/support/ref.hpp diff --git a/include/boost/fusion/include/ref.hpp b/include/boost/fusion/include/ref.hpp deleted file mode 100644 index 6a2c8686..00000000 --- a/include/boost/fusion/include/ref.hpp +++ /dev/null @@ -1,14 +0,0 @@ -/*////////////////////////////////////////////////////////////////////////////// - Copyright (c) 2014 Jamboree - - Distributed under 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) -//////////////////////////////////////////////////////////////////////////////*/ -#ifndef FUSION_INCLUDE_REF -#define FUSION_INCLUDE_REF - - -#include - - -#endif diff --git a/include/boost/fusion/support.hpp b/include/boost/fusion/support.hpp index 43f42b1b..11e17eb5 100644 --- a/include/boost/fusion/support.hpp +++ b/include/boost/fusion/support.hpp @@ -1,7 +1,7 @@ /*============================================================================= Copyright (c) 2001-2011 Joel de Guzman - Distributed under the Boost Software License, Version 1.0. (See accompanying + Distributed under 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) ==============================================================================*/ #if !defined(FUSION_SUPPORT_10022005_0545) @@ -21,6 +21,5 @@ #include #include #include -#include #endif diff --git a/include/boost/fusion/support/ref.hpp b/include/boost/fusion/support/ref.hpp deleted file mode 100644 index 775c86b9..00000000 --- a/include/boost/fusion/support/ref.hpp +++ /dev/null @@ -1,186 +0,0 @@ -/*////////////////////////////////////////////////////////////////////////////// - Copyright (c) 2013 Jamboree - - Distributed under 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) -//////////////////////////////////////////////////////////////////////////////*/ -#ifndef BOOST_FUSION_SUPPORT_REF_HPP_INCLUDED -#define BOOST_FUSION_SUPPORT_REF_HPP_INCLUDED - - -#include -#include -#include - - -namespace boost { namespace fusion -{ - struct reference_wrapper_tag; -}} - -namespace boost { namespace fusion { namespace traits -{ - template - struct tag_of > - { - typedef reference_wrapper_tag type; - }; -}}} - -namespace boost { namespace fusion { namespace extension -{ - template - struct category_of_impl; - - template - struct begin_impl; - - template - struct end_impl; - - template - struct at_impl; - - template - struct value_at_impl; - - template - struct size_impl; - - template - struct at_key_impl; - - template - struct value_at_key_impl; - - template - struct has_key_impl; - - template - struct is_sequence_impl; - - template - struct is_view_impl; - - template - struct is_segmented_impl; - - template<> - struct category_of_impl - { - template - struct apply - : category_of_impl::type>:: - template apply - {}; - }; - - template<> - struct begin_impl - { - template - struct apply - : begin_impl::type>:: - template apply - {}; - }; - - template<> - struct end_impl - { - template - struct apply - : end_impl::type>:: - template apply - {}; - }; - - template<> - struct at_impl - { - template - struct apply - : at_impl::type>:: - template apply - {}; - }; - - template<> - struct value_at_impl - { - template - struct apply - : value_at_impl::type>:: - template apply - {}; - }; - - template<> - struct size_impl - { - template - struct apply - : size_impl::type>:: - template apply - {}; - }; - - template<> - struct value_at_key_impl - { - template - struct apply - : value_at_key_impl::type>:: - template apply - {}; - }; - - template<> - struct at_key_impl - { - template - struct apply - : at_key_impl::type>:: - template apply - {}; - }; - - template<> - struct has_key_impl - { - template - struct apply - : has_key_impl::type>:: - template apply - {}; - }; - - template<> - struct is_sequence_impl - { - template - struct apply - : is_sequence_impl::type>:: - template apply - {}; - }; - - template<> - struct is_view_impl - : is_sequence_impl - {}; - - template<> - struct is_segmented_impl - { - template - struct apply - : is_segmented_impl::type>:: - template apply - {}; - }; -}}} - - -#endif -