ddc
Public Member Functions | Public Attributes | List of all members
CResultHitLess< HitLessThanT > Struct Template Reference

template for converting hit-comparison functions to index-comparisons for CQueryResult sorting More...

#include <QueryResult.h>

Collaboration diagram for CResultHitLess< HitLessThanT >:
Collaboration graph
[legend]

Public Member Functions

 CResultHitLess (const CQueryResult &Result, HitLessThanT &HitLess)
 default constructor More...
 
bool operator() (size_t i1, size_t i2) const
 indirection operator: defer hit-index comparisons to hit-comparisons More...
 

Public Attributes

const CQueryResultm_Result
 result hit-set with respect to which comparisons will be executed More...
 
HitLessThanT & m_HitLess
 hit comparison operator More...
 

Detailed Description

template<typename HitLessThanT>
struct CResultHitLess< HitLessThanT >

template for converting hit-comparison functions to index-comparisons for CQueryResult sorting

Constructor & Destructor Documentation

◆ CResultHitLess()

template<typename HitLessThanT>
CResultHitLess< HitLessThanT >::CResultHitLess ( const CQueryResult Result,
HitLessThanT &  HitLess 
)
inline

default constructor

Member Function Documentation

◆ operator()()

template<typename HitLessThanT>
bool CResultHitLess< HitLessThanT >::operator() ( size_t  i1,
size_t  i2 
) const
inline

indirection operator: defer hit-index comparisons to hit-comparisons

References CQueryResult::m_Hits.

Member Data Documentation

◆ m_Result

template<typename HitLessThanT>
const CQueryResult& CResultHitLess< HitLessThanT >::m_Result

result hit-set with respect to which comparisons will be executed

◆ m_HitLess

template<typename HitLessThanT>
HitLessThanT& CResultHitLess< HitLessThanT >::m_HitLess

hit comparison operator


The documentation for this struct was generated from the following file: