Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
lexy::_pt_node< Reader, TokenKind >::children_range Class Reference

#include <parse_tree.hpp>

Classes

class  iterator
 

Public Member Functions

iterator begin () const noexcept
 
bool empty () const noexcept
 
iterator end () const noexcept
 
std::size_t size () const noexcept
 

Private Member Functions

 children_range (_detail::pt_node< Reader > *node)
 

Private Attributes

_detail::pt_node< Reader > * _node
 
friend _pt_node
 

Detailed Description

template<typename Reader, typename TokenKind>
class lexy::_pt_node< Reader, TokenKind >::children_range

Definition at line 883 of file parse_tree.hpp.

Constructor & Destructor Documentation

◆ children_range()

template<typename Reader , typename TokenKind >
lexy::_pt_node< Reader, TokenKind >::children_range::children_range ( _detail::pt_node< Reader > *  node)
inlineexplicitprivate

Definition at line 942 of file parse_tree.hpp.

Member Function Documentation

◆ begin()

template<typename Reader , typename TokenKind >
iterator lexy::_pt_node< Reader, TokenKind >::children_range::begin ( ) const
inlinenoexcept

Definition at line 927 of file parse_tree.hpp.

◆ empty()

template<typename Reader , typename TokenKind >
bool lexy::_pt_node< Reader, TokenKind >::children_range::empty ( ) const
inlinenoexcept

Definition at line 914 of file parse_tree.hpp.

◆ end()

template<typename Reader , typename TokenKind >
iterator lexy::_pt_node< Reader, TokenKind >::children_range::end ( ) const
inlinenoexcept

Definition at line 934 of file parse_tree.hpp.

◆ size()

template<typename Reader , typename TokenKind >
std::size_t lexy::_pt_node< Reader, TokenKind >::children_range::size ( ) const
inlinenoexcept

Definition at line 919 of file parse_tree.hpp.

Member Data Documentation

◆ _node

template<typename Reader , typename TokenKind >
_detail::pt_node<Reader>* lexy::_pt_node< Reader, TokenKind >::children_range::_node
private

Definition at line 947 of file parse_tree.hpp.

◆ _pt_node

template<typename Reader , typename TokenKind >
friend lexy::_pt_node< Reader, TokenKind >::children_range::_pt_node
private

Definition at line 949 of file parse_tree.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Wed Apr 16 2025 02:20:59