| 521 | } |
| 522 | |
| 523 | void add_and_create_if_missing() |
| 524 | { |
| 525 | std::vector<std::string> keys = {"foo","bar","baz"}; |
| 526 | |
| 527 | jsonpointer::json_pointer ptr; |
| 528 | for (const auto& key : keys) |
| 529 | { |
| 530 | ptr /= key; |
| 531 | } |
| 532 | |
| 533 | json doc; |
| 534 | jsonpointer::add(doc, ptr, "str", true); |
| 535 | |
| 536 | std::cout << pretty_print(doc) << "\n\n"; |
| 537 | } |
| 538 | |
| 539 | void add_if_absent_and_create_if_missing() |
| 540 | { |
no test coverage detected