/* Copyright (c) 2017 Microsoft Corporation Author: Lev Nachmanson */ #include "util/lp/binary_heap_upair_queue.hpp" namespace lean { template binary_heap_upair_queue::binary_heap_upair_queue(unsigned int); template binary_heap_upair_queue::binary_heap_upair_queue(unsigned int); template unsigned binary_heap_upair_queue::dequeue_available_spot(); template unsigned binary_heap_upair_queue::dequeue_available_spot(); template void binary_heap_upair_queue::enqueue(unsigned int, unsigned int, int const&); template void binary_heap_upair_queue::remove(unsigned int, unsigned int); template void binary_heap_upair_queue::remove(unsigned int, unsigned int); template void binary_heap_upair_queue::dequeue(unsigned int&, unsigned int&); template void binary_heap_upair_queue::enqueue(unsigned int, unsigned int, unsigned int const&); template void binary_heap_upair_queue::dequeue(unsigned int&, unsigned int&); }