Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:31:09

0001 /*=============================================================================
0002     Copyright (c) 2010 Christopher Schmidt
0003     Copyright (c) 2001-2011 Joel de Guzman
0004     Copyright (c) 2015 Kohei Takahashi
0005 
0006     Distributed under the Boost Software License, Version 1.0. (See accompanying
0007     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0008 ==============================================================================*/
0009 #ifndef BOOST_FUSION_ALGORITHM_ITERATION_REVERSE_ITER_FOLD_HPP
0010 #define BOOST_FUSION_ALGORITHM_ITERATION_REVERSE_ITER_FOLD_HPP
0011 
0012 #include <boost/fusion/support/config.hpp>
0013 #include <boost/fusion/algorithm/iteration/reverse_iter_fold_fwd.hpp>
0014 #include <boost/config.hpp>
0015 #include <boost/fusion/sequence/intrinsic/end.hpp>
0016 #include <boost/fusion/sequence/intrinsic/size.hpp>
0017 #include <boost/fusion/support/is_segmented.hpp>
0018 #include <boost/fusion/support/is_sequence.hpp>
0019 #include <boost/fusion/iterator/deref.hpp>
0020 #include <boost/fusion/iterator/value_of.hpp>
0021 #include <boost/fusion/iterator/prior.hpp>
0022 #include <boost/utility/result_of.hpp>
0023 #include <boost/core/enable_if.hpp>
0024 #include <boost/type_traits/add_reference.hpp>
0025 
0026 #define BOOST_FUSION_REVERSE_FOLD
0027 #define BOOST_FUSION_ITER_FOLD
0028 
0029 #if !defined(BOOST_FUSION_DONT_USE_PREPROCESSED_FILES)
0030 #include <boost/fusion/algorithm/iteration/detail/preprocessed/reverse_iter_fold.hpp>
0031 #else
0032 #if defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES)
0033 #pragma wave option(preserve: 2, line: 0, output: "detail/preprocessed/reverse_iter_fold.hpp")
0034 #endif
0035 
0036 /*=============================================================================
0037     Copyright (c) 2010 Christopher Schmidt
0038     Copyright (c) 2001-2011 Joel de Guzman
0039 
0040     Distributed under the Boost Software License, Version 1.0. (See accompanying
0041     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0042 
0043     This is an auto-generated file. Do not edit!
0044 ==============================================================================*/
0045 
0046 #if defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES)
0047 #pragma wave option(preserve: 1)
0048 #endif
0049 
0050 #include <boost/fusion/algorithm/iteration/detail/fold.hpp>
0051 
0052 #if defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES)
0053 #pragma wave option(output: null)
0054 #endif
0055 
0056 #endif // BOOST_FUSION_DONT_USE_PREPROCESSED_FILES
0057 
0058 #undef BOOST_FUSION_REVERSE_FOLD
0059 #undef BOOST_FUSION_ITER_FOLD
0060 
0061 #endif