From 2536037ff72e793fe228f9dc46791a4e3c35abef Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Thu, 2 Aug 2007 20:24:47 +0000 Subject: [PATCH] removing another dead file from the cvs import [SVN r38406] --- .../adapter/detail/gen_result_of_spec.hpp | 102 ------------------ 1 file changed, 102 deletions(-) delete mode 100644 include/boost/fusion/functional/adapter/detail/gen_result_of_spec.hpp diff --git a/include/boost/fusion/functional/adapter/detail/gen_result_of_spec.hpp b/include/boost/fusion/functional/adapter/detail/gen_result_of_spec.hpp deleted file mode 100644 index 29335dc3..00000000 --- a/include/boost/fusion/functional/adapter/detail/gen_result_of_spec.hpp +++ /dev/null @@ -1,102 +0,0 @@ -/*============================================================================= - Copyright (c) 2006-2007 Tobias Schwinger - - Use modification and distribution are 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). -==============================================================================*/ - -// No include guard - this file is included multiple times intentionally. - -#if !defined(BOOST_PP_IS_ITERATING) - -# if !defined(BOOST_FUSION_FUNCTIONAL_ADAPTER_DETAIL_GEN_RESULT_OF_SPEC_HPP_INCLUDED) - -# include -# include -# include -# include -# include - -# include - -# include - -# define BOOST_FUSION_FUNCTIONAL_ADAPTER_DETAIL_GEN_RESULT_OF_SPEC_HPP_INCLUDED -# endif - -# if !defined(BOOST_FUSION_CLASS_TPL_PARAMS) -# error "BOOST_FUSION_CLASS_TPL_PARAMS undefined" -# endif -# if !defined(BOOST_FUSION_CLASS_TPL_SPEC) -# error "BOOST_FUSION_CLASS_TPL_SPEC undefined" -# endif - -# if !defined(BOOST_FUSION_FUNC_OBJ_ARITY) -# define BOOST_PP_ITERATION_LIMITS (1,1) -# else -# define BOOST_PP_ITERATION_LIMITS (0,BOOST_FUSION_FUNC_OBJ_ARITY) -# endif -# define BOOST_PP_FILENAME_1 \ - - -namespace boost -{ - #include BOOST_PP_ITERATE() -} - -# undef BOOST_FUSION_CLASS_TPL_PARAMS -# undef BOOST_FUSION_CLASS_TPL_SPEC -# if defined(BOOST_FUSION_FUNC_OBJ_ARITY) -# undef BOOST_FUSION_FUNC_OBJ_ARITY -# endif - -#else // defined(BOOST_PP_IS_ITERATING) -/////////////////////////////////////////////////////////////////////////////// -// -// Preprocessor vertical repetition code -// -/////////////////////////////////////////////////////////////////////////////// - -# define N BOOST_PP_ITERATION() - - template< BOOST_FUSION_CLASS_TPL_PARAMS - BOOST_PP_ENUM_TRAILING_PARAMS(N, typename A) > - struct result_of< BOOST_FUSION_CLASS_TPL_SPEC (BOOST_PP_ENUM_PARAMS(N,A)) > - { - typedef typename BOOST_FUSION_CLASS_TPL_SPEC ::template result - ::type BOOST_PP_INTERCEPT)>::type type; - }; - - template< BOOST_FUSION_CLASS_TPL_PARAMS - BOOST_PP_ENUM_TRAILING_PARAMS(N, typename A) > - struct result_of< BOOST_FUSION_CLASS_TPL_SPEC & (BOOST_PP_ENUM_PARAMS(N,A)) > - { - typedef typename BOOST_FUSION_CLASS_TPL_SPEC ::template result - ::type BOOST_PP_INTERCEPT)>::type type; - }; - - template< BOOST_FUSION_CLASS_TPL_PARAMS - BOOST_PP_ENUM_TRAILING_PARAMS(N, typename A) > - struct result_of< BOOST_FUSION_CLASS_TPL_SPEC const (BOOST_PP_ENUM_PARAMS(N,A)) > - { - typedef typename BOOST_FUSION_CLASS_TPL_SPEC ::template result - ::type BOOST_PP_INTERCEPT)>::type type; - }; - - template< BOOST_FUSION_CLASS_TPL_PARAMS - BOOST_PP_ENUM_TRAILING_PARAMS(N, typename A) > - struct result_of< BOOST_FUSION_CLASS_TPL_SPEC const & (BOOST_PP_ENUM_PARAMS(N,A)) > - { - typedef typename BOOST_FUSION_CLASS_TPL_SPEC ::template result - ::type BOOST_PP_INTERCEPT)>::type type; - }; - -# undef N - -#endif -