@brief returns the parent of this JSON pointer @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/
| 13824 | /// @brief returns the parent of this JSON pointer |
| 13825 | /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/ |
| 13826 | json_pointer parent_pointer() const |
| 13827 | { |
| 13828 | if (empty()) |
| 13829 | { |
| 13830 | return *this; |
| 13831 | } |
| 13832 | |
| 13833 | json_pointer res = *this; |
| 13834 | res.pop_back(); |
| 13835 | return res; |
| 13836 | } |
| 13837 | |
| 13838 | /// @brief remove last reference token |
| 13839 | /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/ |