MCPcopy Create free account
hub / github.com/boostorg/parser / call

Method call

include/boost/parser/parser.hpp:6817–6838  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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,

Callers

nothing calls this directly

Calls 2

scoped_traceFunction · 0.85
make_action_contextFunction · 0.85

Tested by

no test coverage detected