#include <DDCLessOperators.h>
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< IndexType >::LessIndexString2 | ( | const vector< char > * | pBuffer1, | |
const vector< char > * | pBuffer2 = 0 | |||
) | [inline] |
bool LessIndexString2< IndexType >::operator() | ( | const IndexType & | W1, | |
const IndexType & | W2 | |||
) | const [inline] |
operator less for strings
bool LessIndexString2< IndexType >::Greater | ( | const IndexType & | W1, | |
const IndexType & | W2 | |||
) | const [inline] |
operator greater for strings
Referenced by CStringIndexSet::UnionIndexSet().
const vector<char>* LessIndexString2< IndexType >::m_pBuffer1 [private] |
Referenced by LessIndexString2< CItemIndexForLoading >::LessIndexString2().
const vector<char>* LessIndexString2< IndexType >::m_pBuffer2 [private] |
Referenced by LessIndexString2< CItemIndexForLoading >::LessIndexString2().