Merge pull request #1434 from pboettch/develop
allow push_back() and pop_back() calls on json_pointer
This commit is contained in:
		
						commit
						b9a39b38bf
					
				
					 3 changed files with 74 additions and 2 deletions
				
			
		|  | @ -97,7 +97,6 @@ class json_pointer | |||
|         return res; | ||||
|     } | ||||
| 
 | ||||
|   private: | ||||
|     /*!
 | ||||
|     @brief remove and return last reference pointer | ||||
|     @throw out_of_range.405 if JSON pointer has no parent | ||||
|  | @ -114,6 +113,16 @@ class json_pointer | |||
|         return last; | ||||
|     } | ||||
| 
 | ||||
|     /*!
 | ||||
|     @brief remove and return last reference pointer | ||||
|     @throw out_of_range.405 if JSON pointer has no parent | ||||
|     */ | ||||
|     void push_back(const std::string& tok) | ||||
|     { | ||||
|         reference_tokens.push_back(tok); | ||||
|     } | ||||
| 
 | ||||
|   private: | ||||
|     /// return whether pointer points to the root document
 | ||||
|     bool is_root() const noexcept | ||||
|     { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue