On 27.02.21 23:53, Richard Hodges via Boost wrote:
The Boost formal review of the Describe starts Monday, taking place from March 1st, 2021 to March 10th, 2021 (inclusive).
My first impression of Describe is that it looks very useful. However, there are two things that bother me. 1. There appears to be no way to add annotations to members. I often have class data members that should be excluded from serialization. Without annotation support, I would have to maintain my own external list of such members in order to use automated serialization. 2. The examples are powerful, but they're also kind of complicated and ugly. I can't help thinking that it might be possible to simplify the client code by moving more code into the library. For example, describe_enumerators_as_array seems like a useful addition to the library. -- Rainer Deyke (rainerd@eldwood.com)