Files
transmission/libtransmission
Charles Kerr bf48eadaeb refactor: replace Settings class with Serializable (#7877)
* refactor: replace Settings class with Serializable

* Fields can now be declared as const static,
  so we only have to build this list once per class
  instead of once per iteration.

* Add typesafe single-property getters & setters.

* Split the converter registry into a generic standalone class.

* refactor: make Serializable::Field::getter private

refactor: make Serializable::Field::const_getter private

* docs: tweak code comments

* refactor: make Serializable::Field::Getter private

refactor: make Serializable::Field::ConstGetter private

refactor: make Serializable::Field::MemberStorage private

* chore: fix readability-identifier-naming clang-tidy warnings

* Update libtransmission/serializable.h

Co-authored-by: Yat Ho <lagoho7@gmail.com>

* Update libtransmission/serializable.h

Co-authored-by: Yat Ho <lagoho7@gmail.com>

* Update libtransmission/serializable.h

Co-authored-by: Yat Ho <lagoho7@gmail.com>

* fixup! Update libtransmission/serializable.h

---------

Co-authored-by: Yat Ho <lagoho7@gmail.com>
2025-12-09 22:09:49 -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