@brief returns the parent of this JSON pointer @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/
| 13948 | /// @brief returns the parent of this JSON pointer |
| 13949 | /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/ |
| 13950 | json_pointer parent_pointer() const |
| 13951 | { |
| 13952 | if (empty()) |
| 13953 | { |
| 13954 | return *this; |
| 13955 | } |
| 13956 | |
| 13957 | json_pointer res = *this; |
| 13958 | res.pop_back(); |
| 13959 | return res; |
| 13960 | } |
| 13961 | |
| 13962 | /// @brief remove last reference token |
| 13963 | /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/ |