CommonLibSSE (powerof3)
Pattern.h File Reference
#include "REL/Module.h"

Go to the source code of this file.

Classes

class  REL::detail::rules::Hexadecimal< HI, LO >
 
class  REL::detail::rules::Wildcard
 
class  REL::detail::PatternMatcher< Rules >
 

Namespaces

 REL
 
 REL::detail
 
 REL::detail::characters
 
 REL::detail::rules
 
 REL::detail::rules::detail
 

Functions

constexpr bool REL::detail::characters::hexadecimal (char a_ch) noexcept
 
constexpr bool REL::detail::characters::space (char a_ch) noexcept
 
constexpr bool REL::detail::characters::wildcard (char a_ch) noexcept
 
consteval std::byte REL::detail::rules::detail::hexacharacters_to_hexadecimal (char a_hi, char a_lo) noexcept
 
template<char , char >
void REL::detail::rules::rule_for () noexcept
 
void REL::detail::consteval_error (const char *a_error)
 
template<stl::nttp::string S, class... Rules>
constexpr auto REL::detail::do_make_pattern () noexcept
 
template<class... Bytes>
consteval auto REL::detail::make_byte_array (Bytes... a_bytes) noexcept -> std::array< std::byte, sizeof...(Bytes)>
 
template<stl::nttp::string S>
constexpr auto REL::make_pattern () noexcept