Ranges Namespace Reference


Classes

class  Exception
class  RangeError
class  ListError
class  List
class  Queue
class  EmptyType
class  Range
struct  RangeCompare

Functions

template<class list_type>
list_type inverse (const list_type &src)
template<class RangeT, class ContainerT>
Queue< RangeT, ContainerT > extract_range (Queue< RangeT, ContainerT > &src, const RangeT &key)
template<typename SizeT, class PayloadT>
bool operator== (const Range< SizeT, PayloadT > &lhs, const Range< SizeT, PayloadT > &rhs)
template<typename SizeT>
bool operator== (const Range< SizeT > &lhs, const Range< SizeT > &rhs)
template<typename SizeT, class PayloadT>
bool operator!= (const Range< SizeT, PayloadT > &lhs, const Range< SizeT, PayloadT > &rhs)


Function Documentation

template<class RangeT, class ContainerT>
Queue< RangeT, ContainerT > Ranges::extract_range ( Queue< RangeT, ContainerT > &  src,
const RangeT &  key 
) [inline]

template<class list_type>
list_type Ranges::inverse ( const list_type &  src  )  [inline]

template<typename SizeT, class PayloadT>
bool Ranges::operator!= ( const Range< SizeT, PayloadT > &  lhs,
const Range< SizeT, PayloadT > &  rhs 
) [inline]

template<typename SizeT>
bool Ranges::operator== ( const Range< SizeT > &  lhs,
const Range< SizeT > &  rhs 
) [inline]

template<typename SizeT, class PayloadT>
bool Ranges::operator== ( const Range< SizeT, PayloadT > &  lhs,
const Range< SizeT, PayloadT > &  rhs 
) [inline]


Generated on Wed Aug 8 03:46:48 2007 for Shareaza by  doxygen 1.5.2