We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d2a505 commit 9ce4693Copy full SHA for 9ce4693
1 file changed
include/essence/meta/detail/parse_raw_identifier_name.hpp
@@ -80,7 +80,8 @@ namespace essence::meta::detail {
80
// Skips 'enum', 'class', 'struct' for MSVC.
81
return std::apply(
82
[&, size = std::size_t{}](const auto&... args) mutable {
83
- return ((str.starts_with(args) == 0 ? (size = args.size()) : 0U), ..., size);
+ return ((str.compare(prefix_size, args.size(), args) == 0 ? (size = args.size()) : 0U), ...,
84
+ size);
85
},
86
language_tokens::type_prefixes);
87
#else
0 commit comments