#include <cpp_expression_grammar_gen.hpp>
|
static bool | evaluate (typename token_sequence_type::const_iterator const &first, typename token_sequence_type::const_iterator const &last, typename token_type::position_type const &tok, bool if_block_status, value_error &status) |
|
template<typename TokenT >
template<typename TokenT >
template<typename TokenT >
bool boost::wave::grammars::expression_grammar_gen< TokenT >::evaluate |
( |
typename token_sequence_type::const_iterator const & |
first, |
|
|
typename token_sequence_type::const_iterator const & |
last, |
|
|
typename token_type::position_type const & |
tok, |
|
|
bool |
if_block_status, |
|
|
value_error & |
status |
|
) |
| |
|
inlinestatic |
References boost::wave::grammars::impl::as_bool, boost::wave::util::impl::as_string(), BOOST_WAVE_THROW, boost::spirit::ch_p(), boost::wave::grammars::error_noerror, boost::xpressive::first, boost::wave::grammars::closures::closure_value::is_valid(), boost::last, boost::next(), boost::spirit::parse(), spirit_assign_actor, boost::wave::T_CCOMMENT, boost::wave::T_CPPCOMMENT, boost::wave::T_EOF, boost::wave::T_NEWLINE, boost::wave::T_SPACE, boost::wave::T_SPACE2, and boost::throw_exception().
Referenced by boost::wave::impl::pp_iterator_functor< ContextT >::on_elif(), and boost::wave::impl::pp_iterator_functor< ContextT >::on_if().
The documentation for this struct was generated from the following files: