Lines Matching refs:as_expr

123     proto::assert_matches< proto::_ >( proto::as_expr(1) );  in test_matches()
127 proto::assert_matches< proto::terminal<int> >( proto::as_expr(1) ); in test_matches()
131 proto::assert_matches_not< proto::terminal<int> >( proto::as_expr('a') ); in test_matches()
135 proto::assert_matches< proto::terminal<proto::convertible_to<int> > >( proto::as_expr('a') ); in test_matches()
139 proto::assert_matches_not< proto::terminal<int> >( proto::as_expr((int_convertible())) ); in test_matches()
143 …proto::assert_matches< proto::terminal<proto::convertible_to<int> > >( proto::as_expr((int_convert… in test_matches()
164 proto::assert_matches< proto::terminal<char const *> >( proto::as_expr("hello") ); in test_matches()
168 proto::assert_matches< proto::terminal<char const[6]> >( proto::as_expr("hello") ); in test_matches()
172 proto::assert_matches< proto::terminal<char [6]> >( proto::as_expr("hello") ); in test_matches()
176 proto::assert_matches< proto::terminal<char const[proto::N]> >( proto::as_expr("hello") ); in test_matches()
180 proto::assert_matches< proto::terminal<char [proto::N]> >( proto::as_expr("hello") ); in test_matches()
184 proto::assert_matches< proto::terminal<wchar_t const[proto::N]> >( proto::as_expr(L"hello") ); in test_matches()
188 proto::assert_matches< proto::terminal<wchar_t [proto::N]> >( proto::as_expr(L"hello") ); in test_matches()
194 proto::assert_matches< proto::terminal<std::string> >( proto::as_expr(std::string("hello")) ); in test_matches()
198 …proto::assert_matches< proto::terminal<std::basic_string<proto::_> > >( proto::as_expr(std::string… in test_matches()
202 proto::assert_matches_not< proto::terminal<std::basic_string<proto::_> > >( proto::as_expr(1) ); in test_matches()
206 …atches_not< proto::terminal<std::basic_string<proto::_,proto::_,proto::_> > >( proto::as_expr(1) ); in test_matches()
216 …hes_not< proto::terminal<std::basic_string<proto::_> const & > >( proto::as_expr(const_string("hel… in test_matches()
220 proto::assert_matches< proto::terminal< void(&)() > >( proto::as_expr(a_function) ); in test_matches()
224 proto::assert_matches_not< proto::terminal< void(*)() > >( proto::as_expr(a_function) ); in test_matches()
228 …proto::assert_matches< proto::terminal< proto::convertible_to<void(*)()> > >( proto::as_expr(a_fun… in test_matches()
232 proto::assert_matches< proto::terminal< void(*)() > >( proto::as_expr(&a_function) ); in test_matches()
236 … proto::assert_matches_not< proto::terminal< void(* const &)() > >( proto::as_expr(&a_function) ); in test_matches()
268 proto::assert_matches<NumberGrammar>(proto::as_expr(num)); in test_matches()