Modify

Ticket #6825 (closed Bugs: fixed)

Opened 5 years ago

Last modified 5 years ago

[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

Change History

comment:1 Changed 5 years ago by Akira Takahashi <faithandbrave@…>

  • Owner set to timblechmann
  • Component changed from None to heap

comment:2 Changed 5 years ago by timblechmann

  • Status changed from new to closed
  • Resolution set to fixed

fixed in trunk, thanks for reporting

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.