Classes | Public Member Functions | Static Public Member Functions | List of all members
lexyd::_b< N, Predicate > Struct Template Reference

#include <byte.hpp>

Inheritance diagram for lexyd::_b< N, Predicate >:
Inheritance graph
[legend]

Classes

struct  tp
 
struct  tp< Reader, lexy::_detail::index_sequence< Idx... > >
 

Public Member Functions

constexpr auto ascii () const
 
template<typename P >
constexpr auto if_ () const
 
template<unsigned char Low, unsigned char High>
constexpr auto range () const
 
template<unsigned char... Bytes>
constexpr auto set () const
 

Static Public Member Functions

static constexpr bool _match (lexy::byte_encoding::int_type cur)
 
- Static Public Member Functions inherited from lexyd::token_base< _b< N, Predicate > >
static LEXY_PARSER_FUNC bool token_parse (Context &context, Reader &reader)
 

Additional Inherited Members

- Public Types inherited from lexyd::token_base< _b< N, Predicate > >
using token_type = _b< N, Predicate >
 
- Static Public Attributes inherited from lexyd::token_base< _b< N, Predicate > >
static constexpr _toke< Tag, _b< N, Predicate > > error
 
static constexpr _tokk< Kind, _b< N, Predicate > > kind
 

Detailed Description

template<std::size_t N, typename Predicate>
struct lexyd::_b< N, Predicate >

Definition at line 17 of file byte.hpp.

Member Function Documentation

◆ _match()

template<std::size_t N, typename Predicate >
static constexpr bool lexyd::_b< N, Predicate >::_match ( lexy::byte_encoding::int_type  cur)
inlinestaticconstexpr

Definition at line 21 of file byte.hpp.

◆ ascii()

template<std::size_t N, typename Predicate >
constexpr auto lexyd::_b< N, Predicate >::ascii ( ) const
inlineconstexpr

Definition at line 113 of file byte.hpp.

◆ if_()

template<std::size_t N, typename Predicate >
template<typename P >
constexpr auto lexyd::_b< N, Predicate >::if_ ( ) const
inlineconstexpr

Definition at line 69 of file byte.hpp.

◆ range()

template<std::size_t N, typename Predicate >
template<unsigned char Low, unsigned char High>
constexpr auto lexyd::_b< N, Predicate >::range ( ) const
inlineconstexpr

Definition at line 76 of file byte.hpp.

◆ set()

template<std::size_t N, typename Predicate >
template<unsigned char... Bytes>
constexpr auto lexyd::_b< N, Predicate >::set ( ) const
inlineconstexpr

Definition at line 95 of file byte.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Nov 1 2024 02:20:54