Use boost::shared ptr
							parent
							
								
									e2f69e0afe
								
							
						
					
					
						commit
						d00971d2c9
					
				|  | @ -192,8 +192,8 @@ namespace gtsam { | |||
|       const_iterator_type it_; | ||||
|       deref_iterator(const_iterator_type it) : it_(it) {} | ||||
|       ConstKeyValuePair operator*() const { return {it_->first, *(it_->second)}; } | ||||
|       std::unique_ptr<ConstKeyValuePair> operator->() { | ||||
|         return std::make_unique<ConstKeyValuePair>(it_->first, *(it_->second)); | ||||
|       boost::shared_ptr<ConstKeyValuePair> operator->() { | ||||
|         return boost::make_shared<ConstKeyValuePair>(it_->first, *(it_->second)); | ||||
|       } | ||||
|       bool operator==(const deref_iterator& other) const { | ||||
|         return it_ == other.it_; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue