@brief returns the parent of this JSON pointer @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/
| 14647 | /// @brief returns the parent of this JSON pointer |
| 14648 | /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/ |
| 14649 | json_pointer parent_pointer() const |
| 14650 | { |
| 14651 | if (empty()) |
| 14652 | { |
| 14653 | return *this; |
| 14654 | } |
| 14655 | |
| 14656 | json_pointer res = *this; |
| 14657 | res.pop_back(); |
| 14658 | return res; |
| 14659 | } |
| 14660 | |
| 14661 | /// @brief remove last reference token |
| 14662 | /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/ |