Public Types | Static Public Member Functions | Private Types | List of all members
lexy::parse_tree_encoding< Node > Class Template Reference

#include <parse_tree_input.hpp>

Public Types

using char_encoding = typename _traits::char_encoding
 
using char_type = typename char_encoding::char_type
 
using value_type = Node
 

Static Public Member Functions

static LEXY_CONSTEVAL auto eof ()
 
template<typename NodeKind >
static bool match (const Node &node, const NodeKind &node_kind)
 

Private Types

using _traits = parse_tree_input_traits< Node >
 

Detailed Description

template<typename Node>
class lexy::parse_tree_encoding< Node >

Definition at line 47 of file parse_tree_input.hpp.

Member Typedef Documentation

◆ _traits

template<typename Node >
using lexy::parse_tree_encoding< Node >::_traits = parse_tree_input_traits<Node>
private

Definition at line 49 of file parse_tree_input.hpp.

◆ char_encoding

template<typename Node >
using lexy::parse_tree_encoding< Node >::char_encoding = typename _traits::char_encoding

Definition at line 52 of file parse_tree_input.hpp.

◆ char_type

template<typename Node >
using lexy::parse_tree_encoding< Node >::char_type = typename char_encoding::char_type

Definition at line 53 of file parse_tree_input.hpp.

◆ value_type

template<typename Node >
using lexy::parse_tree_encoding< Node >::value_type = Node

Definition at line 54 of file parse_tree_input.hpp.

Member Function Documentation

◆ eof()

template<typename Node >
static LEXY_CONSTEVAL auto lexy::parse_tree_encoding< Node >::eof ( )
inlinestatic

Definition at line 56 of file parse_tree_input.hpp.

◆ match()

template<typename Node >
template<typename NodeKind >
static bool lexy::parse_tree_encoding< Node >::match ( const Node &  node,
const NodeKind &  node_kind 
)
inlinestatic

Definition at line 62 of file parse_tree_input.hpp.


The documentation for this class was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Dec 13 2024 03:19:19