750 B
750 B
Reflection-related: requires extending generator
- Test with (multiple) inheritance
- Test multiple input files
- Add appropriate error handling for de-serialization
- Add reflector based on Boost.Hana
- Add another generator to prove expandability: maybe for getting members by name in general, similar to one of the proposals
- Add documentation (install instructions, usage)
- Support enums (undoable with Boost.Hana)
- Support templated classes
Library-only
- Support
std::unique_ptr
andstd::shared_ptr
- Support
std::map
andstd::unordered_map
- Support
std::any
- Support/document customized (de)serialization (eg. serialize some
DateTime
object to ISO string representation)