#include <DDCLessOperators.h>
|
| LessIndexString2 (const VectorType *pBuffer1, const VectorType *pBuffer2=0) |
|
bool | operator() (const IndexType &W1, const IndexType &W2) const |
| operator less for strings More...
|
|
bool | Greater (const IndexType &W1, const IndexType &W2) const |
| operator greater for strings More...
|
|
template<class IndexType, typename VectorType = vector<char>>
class LessIndexString2< IndexType, VectorType >
LessIndexString2 is a template operator "less" for an index set(the second version) This less operator provides quite "normal" less and greater operators for stings. The only difference is that the compared items are obtained not by a pointer, but by an offset to LessIndexString2::m_pBuffer1 and LessIndexString2::m_pBuffer2 accordingly.
◆ LessIndexString2()
template<class IndexType, typename VectorType = vector<char>>
◆ operator()()
template<class IndexType, typename VectorType = vector<char>>
bool LessIndexString2< IndexType, VectorType >::operator() |
( |
const IndexType & |
W1, |
|
|
const IndexType & |
W2 |
|
) |
| const |
|
inline |
operator less for strings
◆ Greater()
template<class IndexType, typename VectorType = vector<char>>
bool LessIndexString2< IndexType, VectorType >::Greater |
( |
const IndexType & |
W1, |
|
|
const IndexType & |
W2 |
|
) |
| const |
|
inline |
operator greater for strings
◆ m_pBuffer1
template<class IndexType, typename VectorType = vector<char>>
◆ m_pBuffer2
template<class IndexType, typename VectorType = vector<char>>
The documentation for this class was generated from the following file: