ell::util::PriorityQueue< QV >::QueueKey Class Reference
#include <PriorityQueue.hh>
Detailed Description
template<class QV>
class ell::util::PriorityQueue< QV >::QueueKey
the key for an element of the queue
Definition at line 23 of file PriorityQueue.hh.
Public Member Functions | |
| bool | operator< (const QueueKey &toCompare) const |
| QueueKey (const double E, const CSequence &s) | |
| QueueKey () | |
| ~QueueKey () | |
Data Fields | |
| double | E |
| CSequence | s |
Constructor & Destructor Documentation
template<class QV>
| ell::util::PriorityQueue< QV >::QueueKey::QueueKey | ( | ) |
template<class QV>
| ell::util::PriorityQueue< QV >::QueueKey::QueueKey | ( | const double | E, | |
| const CSequence & | s | |||
| ) |
template<class QV>
| ell::util::PriorityQueue< QV >::QueueKey::~QueueKey | ( | ) |
Member Function Documentation
template<class QV>
| bool ell::util::PriorityQueue< QV >::QueueKey::operator< | ( | const QueueKey & | toCompare | ) | const |
less comparison based on E and using the lexicographical order of s as tiebreaker
Field Documentation
template<class QV>
| double ell::util::PriorityQueue< QV >::QueueKey::E |
template<class QV>
| CSequence ell::util::PriorityQueue< QV >::QueueKey::s |
The documentation for this class was generated from the following file:
- src/ell/util/PriorityQueue.hh