this PR adds a number of missing extras and extension fields, mostly to nested "sub-objects". I also refactored the parsing and serialization code for these fields, so it's easier to maintain.
Last, I got rid of std::function by rewriting ForEachInArray(...) as a plain old template function. Also, fixed a warning introduced in #417...
Hi syoyo,
this PR adds a number of missing extras and extension fields, mostly to nested "sub-objects". I also refactored the parsing and serialization code for these fields, so it's easier to maintain.
Last, I got rid of
std::function
by rewritingForEachInArray(...)
as a plain old template function. Also, fixed a warning introduced in #417...Let me know what you think...