Classes | Namespaces | Macros | Functions
code_point.hpp File Reference
#include <cstdint>
#include <lexy/_detail/assert.hpp>
#include <lexy/_detail/config.hpp>
Include dependency graph for code_point.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexy::code_point::_gc_group< Cats >
 
class  lexy::code_point
 A unicode code point. More...
 

Namespaces

 lexy
 
 lexy::_detail
 

Macros

#define LEXY_HAS_UNICODE_DATABASE   0
 
#define LEXY_UNICODE_CATEGORY(Short, Long)   Short, Long = Short
 
#define LEXY_UNICODE_CATEGORY_GROUP(Name, Short, Long, ...)
 
#define LEXY_UNICODE_CONSTEXPR
 
#define LEXY_UNICODE_PROPERTY(Name)   0
 

Functions

template<int... Props>
bool lexy::_detail::code_point_has_properties (char32_t cp)
 
constexpr const char * lexy::_detail::general_category_name (lexy::code_point::general_category_t category)
 
LEXY_UNICODE_CONSTEXPR code_point lexy::simple_case_fold (code_point cp) noexcept
 

Macro Definition Documentation

◆ LEXY_HAS_UNICODE_DATABASE

#define LEXY_HAS_UNICODE_DATABASE   0

Definition at line 12 of file code_point.hpp.

◆ LEXY_UNICODE_CATEGORY

#define LEXY_UNICODE_CATEGORY (   Short,
  Long 
)    Short, Long = Short

Definition at line 83 of file code_point.hpp.

◆ LEXY_UNICODE_CATEGORY_GROUP

#define LEXY_UNICODE_CATEGORY_GROUP (   Name,
  Short,
  Long,
  ... 
)
Value:
static constexpr _gc_group<__VA_ARGS__> Short{"code-point." Name}; \
static constexpr _gc_group<__VA_ARGS__> Long = Short

Definition at line 149 of file code_point.hpp.

◆ LEXY_UNICODE_CONSTEXPR

#define LEXY_UNICODE_CONSTEXPR

Definition at line 18 of file code_point.hpp.

◆ LEXY_UNICODE_PROPERTY

#define LEXY_UNICODE_PROPERTY (   Name)    0

Definition at line 305 of file code_point.hpp.



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