

Tipos públicos | |
| typedef T | value_type |
| Tipo de valor que almacena la cola de prioridad. | |
Métodos públicos | |
| bool | empty () const |
| Retorna true si la cola de prioridad está vacía. | |
| void | pop () |
| Elimina el menor elemento de la cola de prioridad según el criterio de comparación especificado en la declaración. | |
| template<class Itor> | |
| priority_queue (Itor beg, const Itor &end) | |
| Instancia una cola con los elementos comprendidos entre el rango [beg..end) del contenedor asociado a los iteradores. | |
| template<class Container> | |
| priority_queue (Container &cont) | |
| Instancia una cola con todos los elementos del contenedor cont. | |
| priority_queue () | |
| Instancia una cola de prioridad vacía. | |
| T & | push (const T &value) |
| Inserta una copia de value en la cola de prioridad; retorna una referencia modificable a la copia insertada (esto no es parte del estándar). | |
| size_t | size () const |
| Retorna la cantidad de elementos de la cola. | |
| const T & | top () |
| Retorna el menor elemento de la cola de prioridad según el criterio de comparación especificado en la declaración. | |
Esta versión de priority_queue<T> no emplea un contenedor genérico como parámetro tipo. Consecuentemente, los constructores estándar están ligeramente modificados.
Definición en la línea 67 del archivo Priority_Queue.H.