51inline void push_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp) {
52 return std::push_heap(first, last,
53 std::bind(comp, std::placeholders::_1, std::placeholders::_2));
82inline void pop_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp) {
83 return std::pop_heap(first, last,
84 std::bind(comp, std::placeholders::_1, std::placeholders::_2));
113inline void make_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp) {
114 return std::make_heap(first, last,
115 std::bind(comp, std::placeholders::_1, std::placeholders::_2));
144inline void sort_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp) {
145 return std::sort_heap(first, last,
146 std::bind(comp, std::placeholders::_1, std::placeholders::_2));