@@ -332,7 +332,7 @@ inline bool is_valid_name_code_point(char cp, bool first) {
332
332
return true ;
333
333
}
334
334
335
- template <url_pattern_encoding_callback F>
335
+ template <typename F>
336
336
Token* url_pattern_parser<F>::try_consume_modifier_token() {
337
337
// Let token be the result of running try to consume a token given parser and
338
338
// "other-modifier".
@@ -346,7 +346,7 @@ Token* url_pattern_parser<F>::try_consume_modifier_token() {
346
346
return token;
347
347
}
348
348
349
- template <url_pattern_encoding_callback F>
349
+ template <typename F>
350
350
Token* url_pattern_parser<F>::try_consume_regexp_or_wildcard_token(
351
351
Token* name_token) {
352
352
// Let token be the result of running try to consume a token given parser and
@@ -361,7 +361,7 @@ Token* url_pattern_parser<F>::try_consume_regexp_or_wildcard_token(
361
361
return token;
362
362
}
363
363
364
- template <url_pattern_encoding_callback F>
364
+ template <typename F>
365
365
Token* url_pattern_parser<F>::try_consume_token(token_type type) {
366
366
// Assert: parser’s index is less than parser’s token list size.
367
367
ADA_ASSERT_TRUE (index < tokens.size ());
@@ -375,7 +375,7 @@ Token* url_pattern_parser<F>::try_consume_token(token_type type) {
375
375
return &next_token;
376
376
}
377
377
378
- template <url_pattern_encoding_callback F>
378
+ template <typename F>
379
379
std::string url_pattern_parser<F>::consume_text() {
380
380
// Let result be the empty string.
381
381
std::string result{};
@@ -396,7 +396,7 @@ std::string url_pattern_parser<F>::consume_text() {
396
396
return result;
397
397
}
398
398
399
- template <url_pattern_encoding_callback F>
399
+ template <typename F>
400
400
tl::expected<Token, url_pattern_errors>
401
401
url_pattern_parser<F>::consume_required_token(token_type type) {
402
402
// Let result be the result of running try to consume a token given parser and
@@ -409,7 +409,7 @@ url_pattern_parser<F>::consume_required_token(token_type type) {
409
409
return std::move (*result);
410
410
}
411
411
412
- template <url_pattern_encoding_callback F>
412
+ template <typename F>
413
413
std::optional<url_pattern_errors>
414
414
url_pattern_parser<F>::maybe_add_part_from_the_pending_fixed_value() {
415
415
// If parser’s pending fixed value is the empty string, then return.
@@ -433,7 +433,7 @@ url_pattern_parser<F>::maybe_add_part_from_the_pending_fixed_value() {
433
433
return std::nullopt;
434
434
}
435
435
436
- template <url_pattern_encoding_callback F>
436
+ template <typename F>
437
437
std::optional<url_pattern_errors> url_pattern_parser<F>::add_part(
438
438
std::string_view prefix, Token* name_token, Token* regexp_or_wildcard_token,
439
439
std::string_view suffix, Token* modifier_token) {
@@ -554,7 +554,7 @@ std::optional<url_pattern_errors> url_pattern_parser<F>::add_part(
554
554
return std::nullopt;
555
555
}
556
556
557
- template <url_pattern_encoding_callback F>
557
+ template <typename F>
558
558
bool url_pattern_parser<F>::is_duplicate_name(std::string_view name) {
559
559
// For each part of parser’s part list:
560
560
// If part’s name is name, then return true.
0 commit comments