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.