Files
transmission/libtransmission
Charles Kerr 0fcda4e977 feat: add tr_variant::visit() (#7923)
* refactor: make tr_variant work with std::visit()

* refactor: use tr_variant::visit() in tr_variant_serde

* refactor: use tr_variant::visit() in tr_variant::merge()

* refactor: simplify JsonWriter

* fix: clang-tidy misc-use-internal-linkage

* test: simplify VariantTest.visitsNodesDepthFirst()

* test: simplify VariantTest.visitNestedJsonSummarizesStructure()

* feat: add tr_variant::clone()

* test: simplify variant tests

* docs: add code comments for tr_variant::merge() and tr_variant::clone()

* fix: add stack-smashing handling for JSON parsing

* fix: clang-tidy modernize-raw-string-literal

* Use writer.Key() for object key names

* refactor: remove unnecessary FMT_COMPILE() macros

* refactor: fix tr_variant::VisitAdapter to preserve the visitor category

chore: remove unnecessary std::cref() calls when calling tr_variant::visitor()

---------

Co-authored-by: Yat Ho <lagoho7@gmail.com>
2025-12-13 13:47:54 -06:00
..
2023-11-03 12:03:26 -05:00
2023-11-03 12:03:26 -05:00
2023-12-04 11:45:37 -06:00
2025-12-01 23:18:02 -06:00
2025-03-04 08:19:01 -06:00
2024-02-04 12:18:01 -06:00
2024-03-24 20:48:23 -05:00
2025-12-01 23:18:02 -06:00
2023-11-03 12:03:26 -05:00
2025-12-01 23:18:02 -06:00