@@ -28,7 +28,7 @@ using namespace std::string_literals;
2828using namespace std ::string_view_literals;
2929
3030namespace details {
31- constexpr inline auto contains (std::string_view view, char element) noexcept {
31+ constexpr auto contains (std::string_view view, char element) noexcept {
3232 auto first = std::cbegin (view), last = std::cend (view);
3333 return last != std::find (first, last, element);
3434}
@@ -56,7 +56,7 @@ inline auto is_url_code_point(char byte) noexcept {
5656 return std::isalnum (byte, std::locale::classic ()) || contains (" !$&'()*+,-./:;=?@_~" sv, byte);
5757}
5858
59- constexpr inline auto is_windows_drive_letter (std::string_view segment) noexcept {
59+ constexpr auto is_windows_drive_letter (std::string_view segment) noexcept {
6060 if (segment.size () < 2 ) {
6161 return false ;
6262 }
@@ -74,11 +74,11 @@ constexpr inline auto is_windows_drive_letter(std::string_view segment) noexcept
7474 return result;
7575}
7676
77- constexpr inline auto is_single_dot_path_segment (std::string_view segment) noexcept {
77+ constexpr auto is_single_dot_path_segment (std::string_view segment) noexcept {
7878 return (segment == " ." ) || (segment == " %2e" ) || (segment == " %2E" );
7979}
8080
81- constexpr inline auto is_double_dot_path_segment (std::string_view segment) noexcept {
81+ constexpr auto is_double_dot_path_segment (std::string_view segment) noexcept {
8282 return (segment == " .." ) || (segment == " %2e." ) || (segment == " .%2e" ) || (segment == " %2e%2e" ) ||
8383 (segment == " %2E." ) || (segment == " .%2E" ) || (segment == " %2E%2E" ) || (segment == " %2E%2e" ) ||
8484 (segment == " %2e%2E" );
0 commit comments