Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

SortedIndex< TValue > Class Template Reference

#include <SortedIndex.h>

List of all members.

template<typename TValue>
class SortedIndex< TValue >


Public Member Functions

 SortedIndex ()
virtual ~SortedIndex ()
void set (size_t i, const TValue &v) throw (std::exception)
void unset (size_t i) throw (std::exception)
bool findByIndex (size_t k, TValue &v) const throw (std::exception)
const map< size_t, TValue > & getIndex () const throw (std::exception)
const multimap< TValue, size_t > & getSortedMultimap () const throw (std::exception)
size_t getMaxIndex () const throw (std::exception)
size_t size () const throw (std::exception)

Constructor & Destructor Documentation

template<typename TValue>
SortedIndex< TValue >::SortedIndex  ) 
 

template<typename TValue>
virtual SortedIndex< TValue >::~SortedIndex  )  [virtual]
 


Member Function Documentation

template<typename TValue>
bool SortedIndex< TValue >::findByIndex size_t  k,
TValue &  v
const throw (std::exception)
 

template<typename TValue>
const map< size_t, TValue > & SortedIndex< TValue >::getIndex  )  const throw (std::exception)
 

template<typename TValue>
size_t SortedIndex< TValue >::getMaxIndex  )  const throw (std::exception)
 

template<typename TValue>
const multimap< TValue, size_t > & SortedIndex< TValue >::getSortedMultimap  )  const throw (std::exception)
 

template<typename TValue>
void SortedIndex< TValue >::set size_t  i,
const TValue &  v
throw (std::exception)
 

template<typename TValue>
size_t SortedIndex< TValue >::size  )  const throw (std::exception)
 

template<typename TValue>
void SortedIndex< TValue >::unset size_t  i  )  throw (std::exception)
 


The documentation for this class was generated from the following file:
Generated on Fri Nov 12 15:15:24 2004 for Borealis by doxygen 1.3.8