1 #ifndef BOOST_METAPARSE_V1_IMPL_FWD_ITERATE_IMPL_HPP 2 #define BOOST_METAPARSE_V1_IMPL_FWD_ITERATE_IMPL_HPP 3 4 // Copyright Abel Sinkovics (abel@sinkovics.hu) 2013. 5 // Distributed under the Boost Software License, Version 1.0. 6 // (See accompanying file LICENSE_1_0.txt or copy at 7 // http://www.boost.org/LICENSE_1_0.txt) 8 9 #include <boost/metaparse/v1/is_error.hpp> 10 #include <boost/metaparse/v1/get_result.hpp> 11 #include <boost/metaparse/v1/get_remaining.hpp> 12 #include <boost/metaparse/v1/get_position.hpp> 13 14 #include <boost/mpl/deque.hpp> 15 #include <boost/mpl/eval_if.hpp> 16 #include <boost/mpl/push_back.hpp> 17 18 namespace boost 19 { 20 namespace metaparse 21 { 22 namespace v1 23 { 24 namespace impl 25 { 26 template <int N, class P, class Accum> 27 struct iterate_impl; 28 } 29 } 30 } 31 } 32 33 #endif 34 35