Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
lexyd::_lset< Literals > Struct Template Reference

#include <literal.hpp>

Inheritance diagram for lexyd::_lset< Literals >:
Inheritance graph
[legend]

Classes

struct  tp
 

Public Types

using as_lset = _lset
 
- Public Types inherited from lexyd::token_base< _lset< Literals... > >
using token_type = _lset< Literals... >
 

Public Member Functions

template<typename... Lit>
constexpr auto operator/ (_lset< Lit... >) const
 
template<typename Lit >
constexpr auto operator/ (Lit) const
 

Static Public Member Functions

template<typename Encoding >
static LEXY_CONSTEVAL auto _build_trie ()
 
- Static Public Member Functions inherited from lexyd::token_base< _lset< Literals... > >
static LEXY_PARSER_FUNC bool token_parse (Context &context, Reader &reader)
 

Static Public Attributes

template<typename Encoding >
static constexpr lexy::_detail::lit_trie_for< Encoding, Literals... > _t = _build_trie<Encoding>()
 
- Static Public Attributes inherited from lexyd::token_base< _lset< Literals... > >
static constexpr _toke< Tag, _lset< Literals... > > error
 
static constexpr _tokk< Kind, _lset< Literals... > > kind
 

Detailed Description

template<typename... Literals>
struct lexyd::_lset< Literals >

Definition at line 518 of file literal.hpp.

Member Typedef Documentation

◆ as_lset

template<typename... Literals>
using lexyd::_lset< Literals >::as_lset = _lset

Definition at line 520 of file literal.hpp.

Member Function Documentation

◆ _build_trie()

template<typename... Literals>
template<typename Encoding >
static LEXY_CONSTEVAL auto lexyd::_lset< Literals >::_build_trie ( )
inlinestatic

Definition at line 523 of file literal.hpp.

◆ operator/() [1/2]

template<typename... Literals>
template<typename... Lit>
constexpr auto lexyd::_lset< Literals >::operator/ ( _lset< Lit... >  ) const
inlineconstexpr

Definition at line 586 of file literal.hpp.

◆ operator/() [2/2]

template<typename... Literals>
template<typename Lit >
constexpr auto lexyd::_lset< Literals >::operator/ ( Lit  ) const
inlineconstexpr

Definition at line 566 of file literal.hpp.

Member Data Documentation

◆ _t

template<typename... Literals>
template<typename Encoding >
constexpr lexy::_detail::lit_trie_for<Encoding, Literals...> lexyd::_lset< Literals >::_t = _build_trie<Encoding>()
staticconstexpr

Definition at line 537 of file literal.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Dec 13 2024 03:19:19