template<typename Rule>
tao::TAO_PEGTL_NAMESPACE::normal struct

Derived classes

template<typename Rule, template<typename...> class Action, template<typename...> class Base = normal>
struct change_action
template<typename Rule, typename State, template<typename...> class Base = normal>
struct change_state
template<typename Rule>
struct counter
template<typename Rule>
struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::make_control::control<Rule, false>
template<typename Rule>
struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::make_control::control<Rule, true>
template<typename Rule>
struct tracer

Public static functions

template<typename Input, typename... States>
static void start(const Input&, States&& ...) noexcept
template<typename Input, typename... States>
static void success(const Input&, States&& ...) noexcept
template<typename Input, typename... States>
static void failure(const Input&, States&& ...) noexcept
template<typename Input, typename... States>
static void raise(const Input& in, States&& ...)
template<template<typename...> class Action, typename Input, typename... States>
static auto apply0(const Input&, States && ... st) -> auto
template<template<typename...> class Action, typename Iterator, typename Input, typename... States>
static auto apply(const Iterator& begin, const Input& in, States && ... st) -> auto
template<apply_mode A, rewind_mode M, template<typename...> class Action, template<typename...> class Control, typename Input, typename... States>
static auto match(Input& in, States && ... st) -> bool