~ubuntu-branches/debian/sid/boost1.49/sid

« back to all changes in this revision

Viewing changes to boost/spirit/home/support/multi_pass.hpp

  • Committer: Package Import Robot
  • Author(s): Steve M. Robbins
  • Date: 2012-02-26 00:31:44 UTC
  • Revision ID: package-import@ubuntu.com-20120226003144-eaytp12cbf6ubpms
Tags: upstream-1.49.0
ImportĀ upstreamĀ versionĀ 1.49.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//  Copyright (c) 2001-2009, Hartmut Kaiser
 
2
// 
 
3
//  Distributed under the Boost Software License, Version 1.0. (See accompanying
 
4
//  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
5
 
 
6
#if !defined(BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM)
 
7
#define BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM
 
8
 
 
9
#if defined(_MSC_VER)
 
10
#pragma once
 
11
#endif
 
12
 
 
13
//  Include everything needed for the multi_pass
 
14
//  Ownership policies
 
15
#include <boost/spirit/home/support/iterators/detail/first_owner_policy.hpp>
 
16
#include <boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp>
 
17
 
 
18
//  Input policies
 
19
#include <boost/spirit/home/support/iterators/detail/input_iterator_policy.hpp>
 
20
#include <boost/spirit/home/support/iterators/detail/buffering_input_iterator_policy.hpp>
 
21
#include <boost/spirit/home/support/iterators/detail/istream_policy.hpp>
 
22
#include <boost/spirit/home/support/iterators/detail/lex_input_policy.hpp>
 
23
#include <boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp>
 
24
#include <boost/spirit/home/support/iterators/detail/functor_input_policy.hpp>
 
25
 
 
26
//  Checking policies
 
27
#include <boost/spirit/home/support/iterators/detail/buf_id_check_policy.hpp>
 
28
#include <boost/spirit/home/support/iterators/detail/no_check_policy.hpp>
 
29
 
 
30
//  Storage policies
 
31
#include <boost/spirit/home/support/iterators/detail/fixed_size_queue_policy.hpp>
 
32
#include <boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp>
 
33
 
 
34
//  Main multi_pass iterator 
 
35
#include <boost/spirit/home/support/iterators/detail/combine_policies.hpp>
 
36
#include <boost/spirit/home/support/iterators/detail/multi_pass.hpp>
 
37
#include <boost/spirit/home/support/iterators/multi_pass.hpp>
 
38
 
 
39
#endif