--------------------------------- FromJsonRecursive Recursively deserialize JSON values into an object or pointer(the instance)
| 946 | // Recursively deserialize JSON values into an object or pointer(the instance) |
| 947 | // |
| 948 | void FromJsonRecursive(rttr::instance const inst, JSON::Value const* const jVal) // assumes jVal is a JSON::Object |
| 949 | { |
| 950 | rttr::type instType = inst.get_type().get_raw_type().is_wrapper() ? inst.get_wrapped_instance().get_derived_type() : inst.get_derived_type(); |
| 951 | |
| 952 | ObjectFromJsonRecursive(jVal, inst, instType); |
| 953 | } |
| 954 | |
| 955 | |
| 956 | } // namespace serialization |
nothing calls this directly
no test coverage detected