Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::detail Namespace Reference

Namespaces

 result_of
 

Classes

struct  add_const_ref
 
struct  apply_predicate
 
struct  attr_from_sig
 
struct  bool_
 
struct  bool_< false >
 
struct  bool_< true >
 
struct  compiler
 
struct  compute_no_actions_action_policy
 
struct  compute_no_actions_action_policy< no_actions_action_policy< ActionPolicy > >
 
struct  contains_actor
 
struct  expand_arg
 
struct  extract_component
 
struct  extract_encoding
 
struct  extract_locals
 
struct  extract_param
 
struct  extract_sig
 
struct  get_stateful_data
 
struct  is_fusion_sequence_but_not_proto_expr
 
struct  is_locals
 
struct  is_locals< locals< BOOST_PP_ENUM_PARAMS(10, T)> >
 
struct  make_action
 
struct  make_binary
 
struct  make_binary< Domain, Tag, Grammar, true >
 
struct  make_binary_helper
 
struct  make_directive
 
struct  make_terminal
 
struct  make_terminal_impl
 
struct  make_terminal_impl< phoenix::actor< Expr > &, State, Data, Domain >
 
struct  make_terminal_impl< phoenix::actor< Expr > const &, State, Data, Domain >
 
struct  make_terminal_impl< phoenix::actor< Expr >, State, Data, Domain >
 
struct  make_unary
 
struct  nary_proto_expr_function
 
struct  params_from_sig
 
struct  remove_const_ref
 
struct  to_lazy_arg
 
struct  to_lazy_arg< A & >
 
struct  to_lazy_arg< const A >
 
struct  to_lazy_arg< unused_type >
 
struct  to_nonlazy_arg
 
struct  to_nonlazy_arg< A & >
 
struct  to_nonlazy_arg< const A >
 
struct  to_nonlazy_arg< unused_type >
 
struct  unused_only
 

Functions

template<typename First1 , typename Last , typename First2 , typename F >
bool any (First1 const &, First2 const &, Last const &, F const &, mpl::true_)
 
template<typename First1 , typename Last , typename First2 , typename F >
bool any (First1 const &first1, First2 const &first2, Last const &last, F &f, mpl::false_)
 
template<typename Pred , typename Iterator1 , typename Last2 , typename Iterator2 >
result_of::attribute_next
< Iterator1, Iterator2, Last2,
Pred >::type const 
attribute_next (Iterator2 const &i)
 
template<typename Pred , typename Iterator1 , typename Last2 , typename Iterator2 >
result_of::attribute_value
< Iterator1, Iterator2, Last2,
Pred >::type 
attribute_value (Iterator2 const &i)
 
template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool any_if (First1 const &, First2 const &, Last1 const &, Last2 const &, F const &, mpl::true_)
 
template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool any_if (First1 const &first1, First2 const &first2, Last1 const &last1, Last2 const &last2, F &f, mpl::false_)
 
template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool any_if_ns (First1 const &, First2 const &, Last1 const &, Last2 const &, F const &, mpl::true_)
 
template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool any_if_ns (First1 const &first1, First2 const &first2, Last1 const &last1, Last2 const &last2, F &f, mpl::false_)
 
template<typename First1 , typename Last , typename First2 , typename F >
bool any_ns (First1 const &, First2 const &, Last const &, F const &, mpl::true_)
 
template<typename First1 , typename Last , typename First2 , typename F >
bool any_ns (First1 const &first1, First2 const &first2, Last const &last, F &f, mpl::false_)
 
template<typename First , typename Last , typename F >
bool any_ns (First const &, Last const &, F const &, mpl::true_)
 
template<typename First , typename Last , typename F >
bool any_ns (First const &first, Last const &last, F &f, mpl::false_)
 
template<typename TargetChar , typename SourceChar >
TargetChar cast_char (SourceChar ch)
 

Function Documentation

template<typename First1 , typename Last , typename First2 , typename F >
bool boost::spirit::detail::any ( First1 const &  ,
First2 const &  ,
Last const &  ,
F const &  ,
mpl::true_   
)
inline

Referenced by any(), and boost::spirit::any().

template<typename First1 , typename Last , typename First2 , typename F >
bool boost::spirit::detail::any ( First1 const &  first1,
First2 const &  first2,
Last const &  last,
F &  f,
mpl::false_   
)
inline

References any(), and boost::fusion::next().

template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool boost::spirit::detail::any_if ( First1 const &  ,
First2 const &  ,
Last1 const &  ,
Last2 const &  ,
F const &  ,
mpl::true_   
)
inline
template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool boost::spirit::detail::any_if ( First1 const &  first1,
First2 const &  first2,
Last1 const &  last1,
Last2 const &  last2,
F &  f,
mpl::false_   
)
inline

References boost::fusion::next().

template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool boost::spirit::detail::any_if_ns ( First1 const &  ,
First2 const &  ,
Last1 const &  ,
Last2 const &  ,
F const &  ,
mpl::true_   
)
inline
template<typename Pred , typename First1 , typename Last1 , typename First2 , typename Last2 , typename F >
bool boost::spirit::detail::any_if_ns ( First1 const &  first1,
First2 const &  first2,
Last1 const &  last1,
Last2 const &  last2,
F &  f,
mpl::false_   
)
inline

References boost::fusion::next().

template<typename First1 , typename Last , typename First2 , typename F >
bool boost::spirit::detail::any_ns ( First1 const &  ,
First2 const &  ,
Last const &  ,
F const &  ,
mpl::true_   
)
inline
template<typename First1 , typename Last , typename First2 , typename F >
bool boost::spirit::detail::any_ns ( First1 const &  first1,
First2 const &  first2,
Last const &  last,
F &  f,
mpl::false_   
)
inline

References any_ns(), and boost::fusion::next().

template<typename First , typename Last , typename F >
bool boost::spirit::detail::any_ns ( First const &  ,
Last const &  ,
F const &  ,
mpl::true_   
)
inline
template<typename First , typename Last , typename F >
bool boost::spirit::detail::any_ns ( First const &  first,
Last const &  last,
F &  f,
mpl::false_   
)
inline

References any_ns(), and boost::fusion::next().

template<typename Pred , typename Iterator1 , typename Last2 , typename Iterator2 >
result_of::attribute_next<Iterator1, Iterator2, Last2, Pred >::type const boost::spirit::detail::attribute_next ( Iterator2 const &  i)
inline
template<typename TargetChar , typename SourceChar >
TargetChar boost::spirit::detail::cast_char ( SourceChar  ch)