Home
last modified time | relevance | path

Searched refs:CTRE_CREATE (Results 1 – 3 of 3) sorted by relevance

/dports/devel/ctre/compile-time-regular-expressions-3.4.1/tests/
H A Dmatching2-msvc-greedy.cpp9 #define CTRE_CREATE(pattern) (pattern ## _ctre) macro
29 #define CTRE_CREATE(pattern) create<pattern>() macro
38 static_assert(CTRE_CREATE("").search("abc"sv));
41 static_assert(CTRE_CREATE("a").match("a"sv));
45 static_assert(!CTRE_CREATE("b").match("a"sv));
46 static_assert(CTRE_CREATE(".").match("a"sv));
69 static_assert(CTRE_CREATE("").match(""sv));
237 static_assert((CTRE_CREATE("[a-z]") >> CTRE_CREATE("[0-9]")).match("a9"));
238 static_assert((CTRE_CREATE("a") | CTRE_CREATE("b")).match("a"));
239 static_assert((CTRE_CREATE("a") | CTRE_CREATE("b")).match("b"));
[all …]
H A Dmatching2.cpp7 #define CTRE_CREATE(pattern) (pattern ## _ctre) macro
27 #define CTRE_CREATE(pattern) create<pattern>() macro
36 static_assert(CTRE_CREATE("").search("abc"sv));
39 static_assert(CTRE_CREATE("a").match("a"sv));
43 static_assert(!CTRE_CREATE("b").match("a"sv));
44 static_assert(CTRE_CREATE(".").match("a"sv));
67 static_assert(CTRE_CREATE("").match(""sv));
245 static_assert((CTRE_CREATE("[a-z]") >> CTRE_CREATE("[0-9]")).match("a9"));
246 static_assert((CTRE_CREATE("a") | CTRE_CREATE("b")).match("a"));
247 static_assert((CTRE_CREATE("a") | CTRE_CREATE("b")).match("b"));
[all …]
H A D_unicode.cpp12 #define CTRE_CREATE(pattern) (pattern ## _ctre) macro
43 #define CTRE_CREATE(pattern) create<pattern>() macro
54 static_assert(CTRE_CREATE(U"\\u{1F92A}").match(U"��"));
55 static_assert(CTRE_CREATE(U"\\u20AC").match(U"€"));
64 static_assert(CTRE_CREATE(U"\\P{latin}").match(U"Є"));
100 static_assert(CTRE_CREATE(u8"��").match(U"��"));
101 static_assert(CTRE_CREATE(u8"��+").match(U"��"));
111 static_assert(CTRE_CREATE(U"��").match(U"��"));
112 static_assert(CTRE_CREATE(U"��+").match(U"��"));
123 static_assert(CTRE_CREATE(u"ěščř").match(u8"ěščř"));
[all …]