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

Detailed Description

template<typename Reader, typename TokenKind = void, typename MemoryResource = void>
class lexy::parse_tree< Reader, TokenKind, MemoryResource >::node::sibling_range

Definition at line 914 of file parse_tree.hpp.

Constructor & Destructor Documentation

◆ sibling_range()

template<typename Reader , typename TokenKind = void, typename MemoryResource = void>
lexy::parse_tree< Reader, TokenKind, MemoryResource >::node::sibling_range::sibling_range ( _detail::pt_node< Reader > *  node)
inlineexplicitprivatenoexcept

Definition at line 968 of file parse_tree.hpp.

Member Function Documentation

◆ begin()

template<typename Reader , typename TokenKind = void, typename MemoryResource = void>
iterator lexy::parse_tree< Reader, TokenKind, MemoryResource >::node::sibling_range::begin ( ) const
inlinenoexcept

Definition at line 955 of file parse_tree.hpp.

◆ empty()

template<typename Reader , typename TokenKind = void, typename MemoryResource = void>
bool lexy::parse_tree< Reader, TokenKind, MemoryResource >::node::sibling_range::empty ( ) const
inlinenoexcept

Definition at line 950 of file parse_tree.hpp.

◆ end()

template<typename Reader , typename TokenKind = void, typename MemoryResource = void>
iterator lexy::parse_tree< Reader, TokenKind, MemoryResource >::node::sibling_range::end ( ) const
inlinenoexcept

Definition at line 961 of file parse_tree.hpp.

Member Data Documentation

◆ _node

template<typename Reader , typename TokenKind = void, typename MemoryResource = void>
_detail::pt_node<Reader>* lexy::parse_tree< Reader, TokenKind, MemoryResource >::node::sibling_range::_node
private

Definition at line 970 of file parse_tree.hpp.

◆ node

template<typename Reader , typename TokenKind = void, typename MemoryResource = void>
friend lexy::parse_tree< Reader, TokenKind, MemoryResource >::node::sibling_range::node
private

Definition at line 972 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 Fri Jun 28 2024 02:20:09