@brief returns the parent of this JSON pointer @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/
| 101 | /// @brief returns the parent of this JSON pointer |
| 102 | /// @sa https://json.nlohmann.me/api/json_pointer/parent_pointer/ |
| 103 | json_pointer parent_pointer() const |
| 104 | { |
| 105 | if (empty()) |
| 106 | { |
| 107 | return *this; |
| 108 | } |
| 109 | |
| 110 | json_pointer res = *this; |
| 111 | res.pop_back(); |
| 112 | return res; |
| 113 | } |
| 114 | |
| 115 | /// @brief remove last reference token |
| 116 | /// @sa https://json.nlohmann.me/api/json_pointer/pop_back/ |