JS8Call-Improved master
Loading...
Searching...
No Matches
QPriorityQueue< T, LessThan > Class Template Reference

Public Types

typedef int size_type
typedef T value_type

Public Member Functions

 QPriorityQueue (LessThan l=std::less< T >())
 QPriorityQueue (const QPriorityQueue< T > &q)
QPriorityQueue< T > & operator= (const QPriorityQueue< T > &q)
int size () const
bool isEmpty () const
void clear ()
void append (const T &t)
void append (const QList< T > &t)
takeFirst ()
int length () const
T & first ()
const T & first () const
void removeFirst ()
bool startsWith (const T &t) const
void enqueue (const T &t)
dequeue ()
T & head ()
const T & head () const
bool empty () const
const value_type & top ()
void push (const value_type &x)
void pop ()
QPriorityQueue< T > & operator+= (const T &t)
QPriorityQueue< T > & operator<< (const T &t)
QPriorityQueue< T > & operator>> (T &t)
std::priority_queue< T > toStdPriorityQueue () const

Static Public Member Functions

static QPriorityQueue< T > fromStdPriorityQueue (const std::priority_queue< T > &q)

The documentation for this class was generated from the following file: