Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
lexy::_pt_node< Reader, TokenKind >::sibling_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
 

Private Member Functions

 sibling_range (_detail::pt_node< Reader > *node) noexcept
 

Private Attributes

_detail::pt_node< Reader > * _node
 
friend _pt_node
 

Detailed Description

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

Definition at line 957 of file parse_tree.hpp.

Constructor & Destructor Documentation

◆ sibling_range()

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

Definition at line 1011 of file parse_tree.hpp.

Member Function Documentation

◆ begin()

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

Definition at line 998 of file parse_tree.hpp.

◆ empty()

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

Definition at line 993 of file parse_tree.hpp.

◆ end()

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

Definition at line 1004 of file parse_tree.hpp.

Member Data Documentation

◆ _node

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

Definition at line 1013 of file parse_tree.hpp.

◆ _pt_node

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

Definition at line 1015 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