mirror of
https://github.com/transmission/transmission.git
synced 2025-12-12 20:35:49 +01:00
* 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>