copasi API  0.1
Public Member Functions | Protected Member Functions
FCompare< RandomAccessIterator, LessThanCompare > Class Template Reference

#include <CSort.h>

Inheritance diagram for FCompare< RandomAccessIterator, LessThanCompare >:
FCompareBase< RandomAccessIterator >

List of all members.

Public Member Functions

virtual ~FCompare ()
 FCompare (LessThanCompare method)
virtual bool operator() (const std::pair< RandomAccessIterator, unsigned C_INT32 > &lhs, const std::pair< RandomAccessIterator, unsigned C_INT32 > &rhs)

Protected Member Functions

 FCompare ()

Detailed Description

template<typename RandomAccessIterator, typename LessThanCompare>
class FCompare< RandomAccessIterator, LessThanCompare >

This functor provids the means to specify a compare method for the sorting methods.


Constructor & Destructor Documentation

template<typename RandomAccessIterator, typename LessThanCompare>
FCompare< RandomAccessIterator, LessThanCompare >::FCompare ( ) [inline, protected]

Default constructor

template<typename RandomAccessIterator, typename LessThanCompare>
virtual FCompare< RandomAccessIterator, LessThanCompare >::~FCompare ( ) [inline, virtual]

Virtual desctructor

template<typename RandomAccessIterator, typename LessThanCompare>
FCompare< RandomAccessIterator, LessThanCompare >::FCompare ( LessThanCompare  method) [inline]

Specific constructor

Parameters:
LessThanComparemethod

Member Function Documentation

template<typename RandomAccessIterator, typename LessThanCompare>
virtual bool FCompare< RandomAccessIterator, LessThanCompare >::operator() ( const std::pair< RandomAccessIterator, unsigned C_INT32 > &  lhs,
const std::pair< RandomAccessIterator, unsigned C_INT32 > &  rhs 
) [inline, virtual]

Operator wrapping the coparison method

Parameters:
conststd::pair<RandomAccessIterator, unsigned C_INT32> & lhs
conststd::pair<RandomAccessIterator, unsigned C_INT32> & rhs
Returns:
bool lessThan

Reimplemented from FCompareBase< RandomAccessIterator >.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines