Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lexy::_detail::pt_node_production< Reader > Struct Template Reference

#include <parse_tree.hpp>

Public Member Functions

pt_node< Reader > * first_child ()
 
 pt_node_production (production_info info) noexcept
 

Public Attributes

std::size_t child_count: child_count_bits
 
std::size_t first_child_adjacent: 1
 
const char *const * id
 
std::size_t token_production: 1
 

Static Public Attributes

static constexpr std::size_t child_count_bits = sizeof(std::size_t) * CHAR_BIT - 2
 

Detailed Description

template<typename Reader>
struct lexy::_detail::pt_node_production< Reader >

Definition at line 22 of file parse_tree.hpp.

Constructor & Destructor Documentation

◆ pt_node_production()

template<typename Reader >
lexy::_detail::pt_node_production< Reader >::pt_node_production ( production_info  info)
inlineexplicitnoexcept

Definition at line 153 of file parse_tree.hpp.

Member Function Documentation

◆ first_child()

template<typename Reader >
pt_node<Reader>* lexy::_detail::pt_node_production< Reader >::first_child ( )
inline

Definition at line 161 of file parse_tree.hpp.

Member Data Documentation

◆ child_count

template<typename Reader >
std::size_t lexy::_detail::pt_node_production< Reader >::child_count

Definition at line 149 of file parse_tree.hpp.

◆ child_count_bits

template<typename Reader >
constexpr std::size_t lexy::_detail::pt_node_production< Reader >::child_count_bits = sizeof(std::size_t) * CHAR_BIT - 2
staticconstexpr

Definition at line 146 of file parse_tree.hpp.

◆ first_child_adjacent

template<typename Reader >
std::size_t lexy::_detail::pt_node_production< Reader >::first_child_adjacent

Definition at line 151 of file parse_tree.hpp.

◆ id

template<typename Reader >
const char* const* lexy::_detail::pt_node_production< Reader >::id

Definition at line 148 of file parse_tree.hpp.

◆ token_production

template<typename Reader >
std::size_t lexy::_detail::pt_node_production< Reader >::token_production

Definition at line 150 of file parse_tree.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:10