#include <boost/preprocessor/repetition/repeat_from_to.hpp>#include <boost/spirit/include/phoenix_core.hpp>#include <boost/spirit/home/support/nonterminal/expand_arg.hpp>#include <boost/spirit/home/support/assert_msg.hpp>#include <boost/spirit/home/support/argument.hpp>#include <boost/spirit/home/support/limits.hpp>#include <boost/fusion/include/at.hpp>#include <boost/fusion/include/size.hpp>#include <boost/fusion/include/as_list.hpp>#include <boost/fusion/include/transform.hpp>#include <boost/mpl/size.hpp>#include <boost/mpl/at.hpp>

Classes | |
| struct | boost::spirit::attribute< int > |
| struct | boost::spirit::local_variable< int > |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::spirit | |
Macros | |
| #define | SPIRIT_DECLARE_ATTRIBUTE(z, n, data) |
| #define | SPIRIT_USING_ATTRIBUTE(z, n, data) |
Functions | |
| BOOST_PHOENIX_DEFINE_CUSTOM_TERMINAL (template< int N >, boost::spirit::attribute< N >, mpl::false_, v2_eval(proto::make< boost::spirit::attribute< N >() >, proto::call< functional::env(proto::_state) >)) BOOST_PHOENIX_DEFINE_CUSTOM_TERMINAL(template< int N > | |
| v2_eval (proto::make< boost::spirit::local_variable< N >() >, proto::call< functional::env(proto::_state) >)) namespace boost | |
| #define SPIRIT_DECLARE_ATTRIBUTE | ( | z, | |
| n, | |||
| data | |||
| ) |
| BOOST_PHOENIX_DEFINE_CUSTOM_TERMINAL | ( | template< int N > | , |
| boost::spirit::attribute< N > | , | ||
| mpl::false_ | , | ||
| v2_eval(proto::make< boost::spirit::attribute< N >() >, proto::call< functional::env(proto::_state) >) | |||
| ) |
| v2_eval | ( | proto::make< boost::spirit::local_variable< N >() > | , |
| proto::call< functional::env(proto::_state) > | |||
| ) |
References boost::phoenix::local_names::_a, boost::phoenix::local_names::_b, boost::phoenix::local_names::_c, boost::phoenix::local_names::_d, boost::phoenix::local_names::_e, boost::phoenix::local_names::_f, boost::phoenix::local_names::_g, boost::phoenix::local_names::_h, boost::phoenix::local_names::_i, boost::phoenix::local_names::_j, boost::spirit::lex::_val, boost::python::args(), boost::fusion::as_list(), boost::msm::front::euml::attributes_, BOOST_PP_REPEAT, BOOST_PP_REPEAT_FROM_TO, BOOST_SPIRIT_ASSERT_MSG, boost::phoenix::context(), boost::phoenix::env(), eval(), SPIRIT_ARGUMENTS_LIMIT, SPIRIT_ATTRIBUTES_LIMIT, SPIRIT_DECLARE_ATTRIBUTE, SPIRIT_USING_ARGUMENT, SPIRIT_USING_ATTRIBUTE, boost::fusion::transform(), boost::detail::type, and boost::program_options::value().