10 Commits

Author SHA1 Message Date
Alan de Freitas 4fe2438f6a fix: decode_view::ends_with with empty string 2026-03-02 19:44:17 -05:00
Alan de Freitas 60c281a7a2 fix: assert size in remove_prefix/suffix
fix #973
2026-02-20 18:41:29 -05:00
Alan de Freitas 14fb347896 feat(ranges): specialize enable_borrowed_range for view types
All view types in Boost.URL have iterators that store raw pointers
to external data rather than references to the view object itself.
This means iterators remain valid even after the view is destroyed,
satisfying the borrowed_range requirements.

Specializations added for:
- decode_view, pct_string_view
- params_view, params_ref, params_encoded_view, params_encoded_ref
- segments_view, segments_ref, segments_encoded_view, segments_encoded_ref

fix #927
2026-01-26 12:01:22 -05:00
alandefreitas 96438f683e remove type aliases
fix #743
2023-04-28 17:27:26 -03:00
alandefreitas c3a70873d6 url router 2023-01-20 21:50:27 -03:00
Vinnie Falco 9f5740178c encoding_opts unified options
fix #592, fix #237, fix #574
2022-10-24 16:43:37 -03:00
Vinnie Falco e4c253e7f3 string_token work 2022-09-11 15:54:40 -07:00
alandefreitas de907fe2f3 update links 2022-09-09 16:13:32 -03:00
Vinnie Falco e0268cd355 params container refactoring 2022-08-29 18:41:13 -07:00
alandefreitas afb91bc384 refactor decode/encode functions
fix #448, fix #438
2022-08-25 17:40:14 -03:00