annotate DEPENDENCIES/generic/include/boost/spirit/home/qi/domain.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 /*=============================================================================
Chris@16 2 Copyright (c) 2001-2011 Joel de Guzman
Chris@16 3
Chris@16 4 Distributed under the Boost Software License, Version 1.0. (See accompanying
Chris@16 5 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Chris@16 6 ==============================================================================*/
Chris@16 7 #if !defined(BOOST_SPIRIT_DOMAIN_JANUARY_29_2007_0954AM)
Chris@16 8 #define BOOST_SPIRIT_DOMAIN_JANUARY_29_2007_0954AM
Chris@16 9
Chris@16 10 #if defined(_MSC_VER)
Chris@16 11 #pragma once
Chris@16 12 #endif
Chris@16 13
Chris@16 14 #include <boost/spirit/home/support/unused.hpp>
Chris@16 15 #include <boost/spirit/home/support/meta_compiler.hpp>
Chris@16 16 #include <boost/spirit/home/support/info.hpp>
Chris@16 17 #include <boost/spirit/home/support/argument.hpp>
Chris@16 18 #include <boost/spirit/home/support/context.hpp>
Chris@16 19
Chris@16 20 #include <boost/preprocessor/repeat.hpp>
Chris@16 21 #include <boost/preprocessor/cat.hpp>
Chris@16 22
Chris@16 23 namespace boost { namespace spirit { namespace qi
Chris@16 24 {
Chris@16 25 // qi's domain
Chris@16 26 struct domain {};
Chris@16 27
Chris@16 28 // bring in some of spirit parts into spirit::qi
Chris@16 29 using spirit::unused;
Chris@16 30 using spirit::unused_type;
Chris@16 31 using spirit::compile;
Chris@16 32 using spirit::info;
Chris@16 33
Chris@16 34 // You can bring these in with the using directive
Chris@16 35 // without worrying about bringing in too much.
Chris@16 36 namespace labels
Chris@16 37 {
Chris@16 38 BOOST_PP_REPEAT(SPIRIT_ARGUMENTS_LIMIT, SPIRIT_USING_ARGUMENT, _)
Chris@16 39 BOOST_PP_REPEAT(SPIRIT_ATTRIBUTES_LIMIT, SPIRIT_USING_ATTRIBUTE, _)
Chris@16 40
Chris@16 41 using spirit::_pass_type;
Chris@16 42 using spirit::_val_type;
Chris@16 43 using spirit::_a_type;
Chris@16 44 using spirit::_b_type;
Chris@16 45 using spirit::_c_type;
Chris@16 46 using spirit::_d_type;
Chris@16 47 using spirit::_e_type;
Chris@16 48 using spirit::_f_type;
Chris@16 49 using spirit::_g_type;
Chris@16 50 using spirit::_h_type;
Chris@16 51 using spirit::_i_type;
Chris@16 52 using spirit::_j_type;
Chris@16 53
Chris@16 54 #ifndef BOOST_SPIRIT_NO_PREDEFINED_TERMINALS
Chris@16 55
Chris@16 56 using spirit::_pass;
Chris@16 57 using spirit::_val;
Chris@16 58 using spirit::_a;
Chris@16 59 using spirit::_b;
Chris@16 60 using spirit::_c;
Chris@16 61 using spirit::_d;
Chris@16 62 using spirit::_e;
Chris@16 63 using spirit::_f;
Chris@16 64 using spirit::_g;
Chris@16 65 using spirit::_h;
Chris@16 66 using spirit::_i;
Chris@16 67 using spirit::_j;
Chris@16 68
Chris@16 69 #endif
Chris@16 70 }
Chris@16 71
Chris@16 72 }}}
Chris@16 73
Chris@16 74 #endif