REAL
Regular Expression Algorithmic Library — constexpr C++20 regex
Loading...
Searching...
No Matches
real::detail::static_storage< Pat, F >::measured Struct Reference

Everything build yields that is not a range, measured in one evaluation: each build() re-runs the compiler front end, against the constexpr step budget and compile time. More...

#include <storage.hpp>

Collaboration diagram for real::detail::static_storage< Pat, F >::measured:
[legend]

Public Attributes

pattern_hints hints {}
 Search hints.
 
std::size_t code_size {}
 Instruction count.
 
std::size_t class_count {}
 Distinct byte-class count.
 
std::size_t name_count {}
 Named-group count.
 
std::size_t cp_class_count {}
 Code-point class count (klass_cp).
 
std::size_t cp_range_count {}
 Total code-point ranges.
 
std::uint16_t slot_count {}
 2*(groups+1).
 

Detailed Description

template<fixed_string Pat, flags F = flags::none>
struct real::detail::static_storage< Pat, F >::measured

Everything build yields that is not a range, measured in one evaluation: each build() re-runs the compiler front end, against the constexpr step budget and compile time.


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