]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/spirit/include/boost/spirit/home/karma/directive.hpp
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / spirit / include / boost / spirit / home / karma / directive.hpp
1 // Copyright (c) 2001-2011 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_KARMA_DIRECTIVE_FEB_21_2007_0833PM)
7 #define BOOST_SPIRIT_KARMA_DIRECTIVE_FEB_21_2007_0833PM
8
9 #if defined(_MSC_VER)
10 #pragma once
11 #endif
12
13 #include <boost/spirit/home/karma/directive/encoding.hpp>
14
15 ///////////////////////////////////////////////////////////////////////////////
16 // directives related to alignment
17 // left_align[...], right_align[...], center[...]
18 ///////////////////////////////////////////////////////////////////////////////
19 #include <boost/spirit/home/karma/directive/left_alignment.hpp>
20 #include <boost/spirit/home/karma/directive/right_alignment.hpp>
21 #include <boost/spirit/home/karma/directive/center_alignment.hpp>
22
23 ///////////////////////////////////////////////////////////////////////////////
24 // directives related to truncating length
25 // maxwidth[...], columns[]
26 ///////////////////////////////////////////////////////////////////////////////
27 #include <boost/spirit/home/karma/directive/maxwidth.hpp>
28 #include <boost/spirit/home/karma/directive/columns.hpp>
29
30 ///////////////////////////////////////////////////////////////////////////////
31 // directives related to character case
32 // lower[...] and upper[...]
33 ///////////////////////////////////////////////////////////////////////////////
34 #include <boost/spirit/home/karma/directive/upper_lower_case.hpp>
35
36 ///////////////////////////////////////////////////////////////////////////////
37 // directives related to delimiting generators
38 // delimit[...] and verbatim[...]
39 ///////////////////////////////////////////////////////////////////////////////
40 #include <boost/spirit/home/karma/directive/verbatim.hpp>
41 #include <boost/spirit/home/karma/directive/delimit.hpp>
42 #include <boost/spirit/home/karma/directive/no_delimit.hpp>
43
44 ///////////////////////////////////////////////////////////////////////////////
45 // repeat directives
46 // repeat[...]
47 ///////////////////////////////////////////////////////////////////////////////
48 #include <boost/spirit/home/karma/directive/repeat.hpp>
49
50 ///////////////////////////////////////////////////////////////////////////////
51 // omit, skip, and duplicate directives
52 // omit[...], skip[...], duplicate[...]
53 ///////////////////////////////////////////////////////////////////////////////
54 #include <boost/spirit/home/karma/directive/omit.hpp>
55 #include <boost/spirit/home/karma/directive/duplicate.hpp>
56
57 ///////////////////////////////////////////////////////////////////////////////
58 // buffer directive
59 // buffer[...]
60 ///////////////////////////////////////////////////////////////////////////////
61 #include <boost/spirit/home/karma/directive/buffer.hpp>
62
63 ///////////////////////////////////////////////////////////////////////////////
64 // strict and relaxed directives
65 // strict[...], relaxed[...]
66 ///////////////////////////////////////////////////////////////////////////////
67 #include <boost/spirit/home/karma/directive/strict_relaxed.hpp>
68
69 ///////////////////////////////////////////////////////////////////////////////
70 // as_string and as_wstring directives
71 // as_string[...], as_wstring[...]
72 ///////////////////////////////////////////////////////////////////////////////
73 #include <boost/spirit/home/karma/directive/as.hpp>
74
75 #endif