id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10672,"std::iterator_traits::iterator>::pointer should be value_type*, not detail::ptr_node<...>",anonymous,Daniel James,"The iterator type looks like: {{{ template struct iterator : public boost::iterator< std::forward_iterator_tag, Value, std::ptrdiff_t, NodePointer, Value&> }}} The `NodePointer` argument here (which is `boost::unordered::detail::ptr_node<...>`) becomes the `iterator_traits<>::pointer` type. But `iterator's operator->()` returns `Value *`: {{{ Value* operator->() const { return &node_->value(); } }}} Seems like this should be changed. ",Bugs,closed,To Be Determined,unordered,Boost 1.54.0,Problem,fixed,,