| 6815 | typename Context, |
| 6816 | typename SkipParser> |
| 6817 | detail::nope call( |
| 6818 | Iter & first, |
| 6819 | Sentinel last, |
| 6820 | Context const & context, |
| 6821 | SkipParser const & skip, |
| 6822 | detail::flags flags, |
| 6823 | bool & success) const noexcept |
| 6824 | { |
| 6825 | #if BOOST_PARSER_DO_TRACE |
| 6826 | [[maybe_unused]] auto _ = detail::scoped_trace( |
| 6827 | *this, first, last, context, flags, detail::global_nope); |
| 6828 | #endif |
| 6829 | BOOST_PARSER_SUBRANGE const where(first, first); |
| 6830 | auto const predicate_context = detail::make_action_context( |
| 6831 | context, detail::global_nope, where); |
| 6832 | // Predicate must be a parse predicate. If you see an error here, |
| 6833 | // you have not met this contract. See the terminology section of |
| 6834 | // the online docs if you don't know what that a parse predicate |
| 6835 | // is. |
| 6836 | success = pred_(predicate_context); |
| 6837 | return {}; |
| 6838 | } |
| 6839 | |
| 6840 | template< |
| 6841 | typename Iter, |
nothing calls this directly
no test coverage detected