Chris@16: // Copyright (c) 2001-2009, Hartmut Kaiser Chris@16: // Chris@16: // Distributed under the Boost Software License, Version 1.0. (See accompanying Chris@16: // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Chris@16: Chris@16: #if !defined(BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM) Chris@16: #define BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM Chris@16: Chris@16: #if defined(_MSC_VER) Chris@16: #pragma once Chris@16: #endif Chris@16: Chris@16: // Include everything needed for the multi_pass Chris@16: // Ownership policies Chris@16: #include Chris@16: #include Chris@16: Chris@16: // Input policies Chris@16: #include Chris@16: #include Chris@16: #include Chris@16: #include Chris@16: #include Chris@16: #include Chris@16: Chris@16: // Checking policies Chris@16: #include Chris@16: #include Chris@16: Chris@16: // Storage policies Chris@16: #include Chris@16: #include Chris@16: Chris@16: // Main multi_pass iterator Chris@16: #include Chris@16: #include Chris@16: #include Chris@16: Chris@16: #endif