Boost logo

Boost Users :

Subject: [Boost-users] [heap] Mix use of size_t and size_type
From: Matthias Meulien (orontee_at_[hidden])
Date: 2015-03-09 17:54:07


Hi,

While reading d_ary_heap.hpp from the heap library I was surprised to
see a mix of size_t and size_type variables in an index computation
(https://github.com/boostorg/heap/blob/master/include/boost/heap/d_ary_heap.hpp#L356):

    size_type last_child_index(size_type index) const
    {
        const size_t first_index = first_child_index(index);
        const size_type last_index = (std::min)(first_index + D - 1,
size() - 1);

        return last_index;
    }

Isn't this a typo?

-- 
Matthias

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net