Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
argument.hpp File Reference
Include dependency graph for argument.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::spirit::argument< N >
 
struct  boost::spirit::attribute_context< Dummy >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 

Macros

#define SPIRIT_DECLARE_ARG(z, n, data)
 
#define SPIRIT_USING_ARGUMENT(z, n, data)
 

Functions

 BOOST_PHOENIX_DEFINE_CUSTOM_TERMINAL (template< int N >, boost::spirit::argument< N >, mpl::false_, v2_eval(proto::make< boost::spirit::argument< N >() >, proto::call< functional::env(proto::_state) >)) BOOST_PHOENIX_DEFINE_CUSTOM_TERMINAL(template< typename Dummy >
 
 v2_eval (proto::make< boost::spirit::attribute_context< Dummy >() >, proto::call< functional::env(proto::_state) >)) namespace boost
 

Macro Definition Documentation

#define SPIRIT_DECLARE_ARG (   z,
  n,
  data 
)
Value:
phoenix::actor<argument<n> > const \
/***/
#define n
Definition: register_functions_iterate.hpp:7
#define BOOST_PP_CAT(a, b)
Definition: cat.hpp:24
#define BOOST_PP_INC(x)
Definition: inc.hpp:24
Definition: actor.hpp:133

Referenced by v2_eval().

#define SPIRIT_USING_ARGUMENT (   z,
  n,
  data 
)
Value:
using spirit::BOOST_PP_CAT(BOOST_PP_CAT(_, n), _type); \
using spirit::BOOST_PP_CAT(_, n); \
/***/
#define n
Definition: register_functions_iterate.hpp:7
#define BOOST_PP_CAT(a, b)
Definition: cat.hpp:24

Referenced by v2_eval().

Function Documentation

BOOST_PHOENIX_DEFINE_CUSTOM_TERMINAL ( template< int N ,
boost::spirit::argument< N ,
mpl::false_  ,
v2_eval(proto::make< boost::spirit::argument< N >() >, proto::call< functional::env(proto::_state) >)   
)