10 std::vector<std::string> path;
12 for (
auto name : path) {
26 if (!a.isObject() || !b.isObject()) {
30 for (
const auto&
key : b.getMemberNames()) {
31 if (a[
key].isObject()) {
Configuration update(Configuration &a, Configuration &b)
Merge dictionary b into a, return a.
Configuration branch(Configuration cfg, const std::string &dotpath)
Follow a dot.separated.path and return the branch there.
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
Configuration append(Configuration &a, Configuration &b)
Return an array which is composed of the array b appended to the array a.
Json::Value Configuration
void split(std::string const &s, char c, OutIter dest)