Есть ли адаптер priority_queue, который работает с контейнерами указателя наддува?
Очередь приоритетов на самом деле не является новым контейнером. Вы должны иметь возможность "создать" его на основе ptr_vector, используя typedef:
ptr_vector
typedef priority_queue<myclass, ptr_vector<myclass> > ptr_priority_queue;