Modify ↓
Opened 5 years ago
Closed 5 years ago
#6825 closed Bugs (fixed)
[Heap] compile error : fibonacci_heap::s_handle_from_iterator
Reported by: | Akira Takahashi <faithandbrave@…> | Owned by: | timblechmann |
---|---|---|---|
Milestone: | To Be Determined | Component: | heap |
Version: | Boost 1.49.0 | Severity: | Problem |
Keywords: | Cc: |
Description
try code is follow (GCC 4.7.0, -std=c++11):
#include <iostream> #include <algorithm> #include <boost/heap/fibonacci_heap.hpp> int main () { boost::heap::fibonacci_heap<int> que; que.push(3); que.push(1); que.push(4); que.update( decltype(que)::s_handle_from_iterator(que.begin()), 6); std::for_each(que.ordered_begin(), que.ordered_end(), [](int x) { std::cout << x << std::endl; }); }
compile error:
/boost/heap/fibonacci_heap.hpp:608:52: error: 's_handle_from_iterator' is not a member of 'boost::heap::fibonacci_heap<int>::super_t {aka boost::heap::detail::make_fibonacci_heap_base<int, boost::parameter::aux::empty_arg_list>::type}'
s_handle_from_iterator() function is documented: http://www.boost.org/doc/libs/1_49_0/doc/html/boost/heap/fibonacci_heap.html#id346082-bb
Attachments (0)
Change History (2)
comment:1 Changed 5 years ago by Akira Takahashi <faithandbrave@…>
- Component changed from None to heap
- Owner set to timblechmann
comment:2 Changed 5 years ago by timblechmann
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
fixed in trunk, thanks for reporting