diff --git a/include/ada/url_pattern.h b/include/ada/url_pattern.h index 90091b958..1d2e82bf8 100644 --- a/include/ada/url_pattern.h +++ b/include/ada/url_pattern.h @@ -289,15 +289,59 @@ class url_pattern { std::variant input, const std::string_view* base_url, const url_pattern_options* options); - private: + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component protocol_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component username_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component password_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component hostname_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component port_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component pathname_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component search_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ url_pattern_component hash_component{}; + /** + * @private + * We can not make this private due to a LLVM bug. + * Ref: https://github.com/ada-url/ada/pull/859 + */ bool ignore_case_ = false; };