GenericTopKList< T, GreaterThan > Class Template Reference

A list that maintains top K elements. More...

#include <GenericTopKList.h>

List of all members.

Public Member Functions

 GenericTopKList (size_t K_=10)
virtual ~GenericTopKList ()
void push (T elem)
top ()
void pop ()
bool empty ()
void print (ostream &out)
void clear ()

Detailed Description

template<class T, class GreaterThan>
class GenericTopKList< T, GreaterThan >

A list that maintains top K elements.


Constructor & Destructor Documentation

template<class T , class GreaterThan >
GenericTopKList< T, GreaterThan >::GenericTopKList ( size_t  K_ = 10  )  [inline]
template<class T , class GreaterThan >
virtual GenericTopKList< T, GreaterThan >::~GenericTopKList (  )  [inline, virtual]

Member Function Documentation

template<class T , class GreaterThan >
void GenericTopKList< T, GreaterThan >::clear (  )  [inline]
template<class T , class GreaterThan >
bool GenericTopKList< T, GreaterThan >::empty (  )  [inline]
template<class T , class GreaterThan >
void GenericTopKList< T, GreaterThan >::pop (  )  [inline]
template<class T , class GreaterThan >
void GenericTopKList< T, GreaterThan >::print ( ostream &  out  )  [inline]
template<class T , class GreaterThan >
void GenericTopKList< T, GreaterThan >::push ( elem  )  [inline]
template<class T , class GreaterThan >
T GenericTopKList< T, GreaterThan >::top (  )  [inline]

The documentation for this class was generated from the following file:
Generated on Tue Jul 19 11:45:26 2011 for Y!LDA by  doxygen 1.6.3