Classes | Namespaces | Macros | Variables
symbol.hpp File Reference
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/capture.hpp>
#include <lexy/dsl/literal.hpp>
#include <lexy/error.hpp>
#include <lexy/lexeme.hpp>
Include dependency graph for symbol.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexyd::_sym< Table, Token, Tag >::p< NextParser >::_cont< PrevArgs >
 
struct  lexyd::_id< Leading, Trailing, ReservedPredicate >
 
struct  lexyd::_idp< Leading, Trailing >
 
struct  lexyd::_sym< Table, Token, Tag >
 
struct  lexyd::_sym< Table, _idp< L, T >, Tag >
 
struct  lexyd::_sym< Table, void, Tag >
 
struct  lexyd::_sym_dsl< Table >
 
class  lexy::_symbol_table< T, CaseFolding, Strings >
 
struct  lexyd::_sym< Table, void, Tag >::bp< Reader >
 
struct  lexyd::_sym< Table, _idp< L, T >, Tag >::bp< Reader >
 
struct  lexyd::_sym< Table, Token, Tag >::bp< Reader >
 
class  lexy::_symbol_table< T, CaseFolding, Strings >::iterator
 
struct  lexy::_symbol_table< T, CaseFolding, Strings >::key_index
 
struct  lexyd::_sym< Table, void, Tag >::p< NextParser >
 
struct  lexyd::_sym< Table, _idp< L, T >, Tag >::p< NextParser >
 
struct  lexyd::_sym< Table, Token, Tag >::p< NextParser >
 
struct  lexy::unknown_symbol
 
struct  lexy::_symbol_table< T, CaseFolding, Strings >::value_type
 

Namespaces

 lexy
 
 lexyd
 

Macros

#define LEXY_SYMBOL(Str)   LEXY_NTTP_STRING(::lexy::_detail::type_string, Str)
 

Variables

template<const auto & Table>
constexpr auto lexyd::symbol = _sym_dsl<Table>{}
 Parses optional rule, then matches the resulting lexeme against the symbol table. More...
 
template<typename T >
constexpr auto lexy::symbol_table = _symbol_table<T, _detail::lit_no_case_fold>{}
 

Macro Definition Documentation

◆ LEXY_SYMBOL

#define LEXY_SYMBOL (   Str)    LEXY_NTTP_STRING(::lexy::_detail::type_string, Str)

Definition at line 15 of file symbol.hpp.



behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:08