file
parse_tree.hpp
Contents
- Reference
Namespaces
- namespace tao
- namespace tao::TAO_PEGTL_NAMESPACE
- namespace tao::TAO_PEGTL_NAMESPACE::parse_tree
- namespace tao::TAO_PEGTL_NAMESPACE::parse_tree::internal
Classes
- struct tao::TAO_PEGTL_NAMESPACE::parse_tree::node
-
template<typename Node>struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::state
-
template<typename Node, typename S, typename = void>struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::transform
-
template<typename Node, typename S>struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::transform<Node, S, decltype(S::transform(std::declval<std::unique_ptr<Node>&>()), void())>
-
template<template<typename> class S>struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::make_control
-
template<typename Rule, bool = S<Rule>::value>struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::make_control::control
-
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>struct tao::TAO_PEGTL_NAMESPACE::parse_tree::internal::store_all
- struct tao::TAO_PEGTL_NAMESPACE::parse_tree::remove_content
Functions
-
template<typename Rule, typename Node, template<typename> class S = internal::store_all, typename Input, typename... States>auto parse(Input& in, States && ... st) -> std::
unique_ptr<Node> -
template<typename Rule, template<typename> class S = internal::store_all, typename Input, typename... States>auto parse(Input& in, States && ... st) -> std::
unique_ptr<node>