tao::TAO_PEGTL_NAMESPACE::analysis namespace

Contents

Classes

template<typename Grammar>
class analyze_cycles
class analyze_cycles_impl
template<rule_type Type, unsigned Count, typename... Rules>
struct counted
template<rule_type Type, typename... Rules>
struct generic
struct grammar_info
template<typename C>
class insert_guard
template<typename...>
struct insert_rules
template<typename Rule, typename... Rules>
struct insert_rules<Rule, Rules...>
template<>
struct insert_rules<>
struct rule_info

Enums

enum class rule_type: char { ANY, OPT, SEQ, SOR }

Functions

template<typename C>
auto make_insert_guard(C& container, const typename C::value_type& value) -> insert_guard<C>