|
|
|
|
|
by whizzter
703 days ago
|
|
It's cute and neat to be able to do it 100% constexpr, however as you mention the indexers feels a tad inelegant. I've written 2 iterations of a reflection library where you needed to annotate structs slightly with an ugly macro but once done you could just do: Message msg; if (parse_json(str,msg)) { ..process msg struct.. } The previous iterations were for C++11 and C++17 but it seems that with C++20 features you don't even seem to need the macro uglyness so I personally think libraries need to move in the direction of plain old structs. |
|