1
-
/* auto-generated on 2025-04-24 20:04:09 -0400. Do not edit! */
1
+
/* auto-generated on 2025-04-28 12:16:36 -0400. Do not edit! */
2
2
/* begin file include/ada.h */
3
3
/**
4
4
* @file ada.h
@@ -4115,7 +4115,6 @@ void swap(expected<T, E> &lhs,
4115
4115
#endif
4116
4116
/* end file include/ada/expected.h */
4117
4117
4118
-
#if ADA_INCLUDE_URL_PATTERN
4119
4118
/* begin file include/ada/url_pattern_regex.h */
4120
4119
/**
4121
4120
* @file url_search_params.h
@@ -4131,6 +4130,7 @@ void swap(expected<T, E> &lhs,
4131
4130
#include <regex>
4132
4131
#endif // ADA_USE_UNSAFE_STD_REGEX_PROVIDER
4133
4132
4133
+
#if ADA_INCLUDE_URL_PATTERN
4134
4134
namespace ada::url_pattern_regex {
4135
4135
4136
4136
template <typename T>
@@ -4175,7 +4175,7 @@ class std_regex_provider final {
4175
4175
#endif // ADA_USE_UNSAFE_STD_REGEX_PROVIDER
4176
4176
4177
4177
} // namespace ada::url_pattern_regex
4178
-
4178
+
#endif // ADA_INCLUDE_URL_PATTERN
4179
4179
#endif // ADA_URL_PATTERN_REGEX_H
4180
4180
/* end file include/ada/url_pattern_regex.h */
4181
4181
/* begin file include/ada/url_pattern_init.h */
@@ -4209,6 +4209,7 @@ enum class errors : uint8_t { type_error };
4209
4209
#include <iostream>
4210
4210
#endif // ADA_TESTING
4211
4211
4212
+
#if ADA_INCLUDE_URL_PATTERN
4212
4213
namespace ada {
4213
4214
4214
4215
// Important: C++20 allows us to use concept rather than `using` or `typedef
@@ -4312,10 +4313,9 @@ struct url_pattern_init {
4312
4313
std::optional<std::string> base_url{};
4313
4314
};
4314
4315
} // namespace ada
4315
-
4316
+
#endif // ADA_INCLUDE_URL_PATTERN
4316
4317
#endif // ADA_URL_PATTERN_INIT_H
4317
4318
/* end file include/ada/url_pattern_init.h */
4318
-
#endif // ADA_INCLUDE_URL_PATTERN
4319
4319
4320
4320
/**
4321
4321
* @private
@@ -4378,7 +4378,6 @@ tl::expected<url_pattern<regex_provider>, errors> parse_url_pattern_impl(
4378
4378
#ifndef ADA_PARSER_INL_H
4379
4379
#define ADA_PARSER_INL_H
4380
4380
4381
-
#if ADA_INCLUDE_URL_PATTERN
4382
4381
/* begin file include/ada/url_pattern.h */
4383
4382
/**
4384
4383
* @file url_pattern.h
@@ -5014,9 +5013,6 @@ inline std::ostream &operator<<(std::ostream &out, const ada::url &u);
5014
5013
#endif // ADA_URL_H
5015
5014
/* end file include/ada/url.h */
5016
5015
5017
-
#if ADA_INCLUDE_URL_PATTERN
5018
-
#endif // ADA_INCLUDE_URL_PATTERN
5019
-
5020
5016
namespace ada {
5021
5017
5022
5018
template <class result_type = ada::url_aggregator>
@@ -5088,6 +5084,7 @@ std::string href_from_file(std::string_view path);
5088
5084
#include <iostream>
5089
5085
#endif // ADA_TESTING
5090
5086
5087
+
#if ADA_INCLUDE_URL_PATTERN
5091
5088
namespace ada {
5092
5089
5093
5090
enum class url_pattern_part_type : uint8_t {
@@ -5420,9 +5417,8 @@ class url_pattern {
5420
5417
*/
5421
5418
bool ignore_case_ = false;
5422
5419
};
5423
-
5424
5420
} // namespace ada
5425
-
5421
+
#endif // ADA_INCLUDE_URL_PATTERN
5426
5422
#endif
5427
5423
/* end file include/ada/url_pattern.h */
5428
5424
/* begin file include/ada/url_pattern_helpers.h */
@@ -5438,6 +5434,7 @@ class url_pattern {
5438
5434
#include <tuple>
5439
5435
#include <vector>
5440
5436
5437
+
#if ADA_INCLUDE_URL_PATTERN
5441
5438
namespace ada {
5442
5439
enum class errors : uint8_t;
5443
5440
}
@@ -5769,10 +5766,9 @@ std::string generate_segment_wildcard_regexp(
5769
5766
url_pattern_compile_component_options options);
5770
5767
5771
5768
} // namespace ada::url_pattern_helpers
5772
-
5769
+
#endif // ADA_INCLUDE_URL_PATTERN
5773
5770
#endif
5774
5771
/* end file include/ada/url_pattern_helpers.h */
5775
-
#endif // ADA_INCLUDE_URL_PATTERN
5776
5772
5777
5773
#include <string>
5778
5774
#include <string_view>
@@ -8915,7 +8911,6 @@ url_search_params_entries_iter::next() {
8915
8911
#endif // ADA_URL_SEARCH_PARAMS_INL_H
8916
8912
/* end file include/ada/url_search_params-inl.h */
8917
8913
8918
-
#if ADA_INCLUDE_URL_PATTERN
8919
8914
/* begin file include/ada/url_pattern-inl.h */
8920
8915
/**
8921
8916
* @file url_pattern-inl.h
@@ -8929,6 +8924,7 @@ url_search_params_entries_iter::next() {
8929
8924
#include <string_view>
8930
8925
#include <utility>
8931
8926
8927
+
#if ADA_INCLUDE_URL_PATTERN
8932
8928
namespace ada {
8933
8929
8934
8930
inline bool url_pattern_init::operator==(const url_pattern_init& other) const {
@@ -9397,7 +9393,7 @@ result<std::optional<url_pattern_result>> url_pattern<regex_provider>::match(
9397
9393
}
9398
9394
9399
9395
} // namespace ada
9400
-
9396
+
#endif // ADA_INCLUDE_URL_PATTERN
9401
9397
#endif
9402
9398
/* end file include/ada/url_pattern-inl.h */
9403
9399
/* begin file include/ada/url_pattern_helpers-inl.h */
@@ -9412,6 +9408,7 @@ result<std::optional<url_pattern_result>> url_pattern<regex_provider>::match(
9412
9408
#include <string_view>
9413
9409
9414
9410
9411
+
#if ADA_INCLUDE_URL_PATTERN
9415
9412
namespace ada::url_pattern_helpers {
9416
9413
#ifdef ADA_TESTING
9417
9414
inline std::string to_string(token_type type) {
@@ -10488,10 +10485,9 @@ constructor_string_parser<regex_provider>::parse(std::string_view input) {
10488
10485
}
10489
10486
10490
10487
} // namespace ada::url_pattern_helpers
10491
-
10488
+
#endif // ADA_INCLUDE_URL_PATTERN
10492
10489
#endif
10493
10490
/* end file include/ada/url_pattern_helpers-inl.h */
10494
-
#endif // ADA_INCLUDE_URL_PATTERN
10495
10491
10496
10492
// Public API
10497
10493
/* begin file include/ada/ada_version.h */
@@ -10502,14 +10498,14 @@ constructor_string_parser<regex_provider>::parse(std::string_view input) {
10502
10498
#ifndef ADA_ADA_VERSION_H
10503
10499
#define ADA_ADA_VERSION_H
10504
10500
10505
-
#define ADA_VERSION "3.2.3"
10501
+
#define ADA_VERSION "3.2.4"
10506
10502
10507
10503
namespace ada {
10508
10504
10509
10505
enum {
10510
10506
ADA_VERSION_MAJOR = 3,
10511
10507
ADA_VERSION_MINOR = 2,
10512
-
ADA_VERSION_REVISION = 3,
10508
+
ADA_VERSION_REVISION = 4,
10513
10509
};
10514
10510
10515
10511
} // namespace ada
@@ -10523,8 +10519,6 @@ enum {
10523
10519
#ifndef ADA_IMPLEMENTATION_INL_H
10524
10520
#define ADA_IMPLEMENTATION_INL_H
10525
10521
10526
-
#if ADA_INCLUDE_URL_PATTERN
10527
-
#endif // ADA_INCLUDE_URL_PATTERN
10528
10522
10529
10523
10530
10524
#include <variant>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4