Chris@16
|
1 // Copyright (c) 2001-2011 Hartmut Kaiser
|
Chris@16
|
2 //
|
Chris@16
|
3 // Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Chris@16
|
4 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
Chris@16
|
5
|
Chris@16
|
6 #if !defined(BOOST_SPIRIT_KARMA_DIRECTIVE_FEB_21_2007_0833PM)
|
Chris@16
|
7 #define BOOST_SPIRIT_KARMA_DIRECTIVE_FEB_21_2007_0833PM
|
Chris@16
|
8
|
Chris@16
|
9 #if defined(_MSC_VER)
|
Chris@16
|
10 #pragma once
|
Chris@16
|
11 #endif
|
Chris@16
|
12
|
Chris@16
|
13 #include <boost/spirit/home/karma/directive/encoding.hpp>
|
Chris@16
|
14
|
Chris@16
|
15 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
16 // directives related to alignment
|
Chris@16
|
17 // left_align[...], right_align[...], center[...]
|
Chris@16
|
18 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
19 #include <boost/spirit/home/karma/directive/left_alignment.hpp>
|
Chris@16
|
20 #include <boost/spirit/home/karma/directive/right_alignment.hpp>
|
Chris@16
|
21 #include <boost/spirit/home/karma/directive/center_alignment.hpp>
|
Chris@16
|
22
|
Chris@16
|
23 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
24 // directives related to truncating length
|
Chris@16
|
25 // maxwidth[...], columns[]
|
Chris@16
|
26 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
27 #include <boost/spirit/home/karma/directive/maxwidth.hpp>
|
Chris@16
|
28 #include <boost/spirit/home/karma/directive/columns.hpp>
|
Chris@16
|
29
|
Chris@16
|
30 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
31 // directives related to character case
|
Chris@16
|
32 // lower[...] and upper[...]
|
Chris@16
|
33 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
34 #include <boost/spirit/home/karma/directive/upper_lower_case.hpp>
|
Chris@16
|
35
|
Chris@16
|
36 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
37 // directives related to delimiting generators
|
Chris@16
|
38 // delimit[...] and verbatim[...]
|
Chris@16
|
39 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
40 #include <boost/spirit/home/karma/directive/verbatim.hpp>
|
Chris@16
|
41 #include <boost/spirit/home/karma/directive/delimit.hpp>
|
Chris@16
|
42 #include <boost/spirit/home/karma/directive/no_delimit.hpp>
|
Chris@16
|
43
|
Chris@16
|
44 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
45 // repeat directives
|
Chris@16
|
46 // repeat[...]
|
Chris@16
|
47 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
48 #include <boost/spirit/home/karma/directive/repeat.hpp>
|
Chris@16
|
49
|
Chris@16
|
50 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
51 // omit, skip, and duplicate directives
|
Chris@16
|
52 // omit[...], skip[...], duplicate[...]
|
Chris@16
|
53 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
54 #include <boost/spirit/home/karma/directive/omit.hpp>
|
Chris@16
|
55 #include <boost/spirit/home/karma/directive/duplicate.hpp>
|
Chris@16
|
56
|
Chris@16
|
57 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
58 // buffer directive
|
Chris@16
|
59 // buffer[...]
|
Chris@16
|
60 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
61 #include <boost/spirit/home/karma/directive/buffer.hpp>
|
Chris@16
|
62
|
Chris@16
|
63 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
64 // strict and relaxed directives
|
Chris@16
|
65 // strict[...], relaxed[...]
|
Chris@16
|
66 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
67 #include <boost/spirit/home/karma/directive/strict_relaxed.hpp>
|
Chris@16
|
68
|
Chris@16
|
69 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
70 // as_string and as_wstring directives
|
Chris@16
|
71 // as_string[...], as_wstring[...]
|
Chris@16
|
72 ///////////////////////////////////////////////////////////////////////////////
|
Chris@16
|
73 #include <boost/spirit/home/karma/directive/as.hpp>
|
Chris@16
|
74
|
Chris@16
|
75 #endif
|