nux-0.9.46

nux::LexicographicCompareWithConversion< T, ConversionFunctor > Struct Template Reference

#include <NuxCore/TextString.h>

Public Member Functions

 LexicographicCompareWithConversion ()
t_u32 operator() (const T &lhs, const T &rhs)

Data Fields

ConversionFunctor m_ConversionFunctor

Detailed Description

template<typename T, typename ConversionFunctor>
struct nux::LexicographicCompareWithConversion< T, ConversionFunctor >

Compare two char or TCHAR. Apply the conversion functor before the comparison.

Returns:
0 if equal, -1 if(lhs<rhs), +1 if(lhs>rhs)

Constructor & Destructor Documentation

template<typename T , typename ConversionFunctor >
nux::LexicographicCompareWithConversion< T, ConversionFunctor >::LexicographicCompareWithConversion ( ) [inline]

Member Function Documentation

template<typename T , typename ConversionFunctor >
t_u32 nux::LexicographicCompareWithConversion< T, ConversionFunctor >::operator() ( const T &  lhs,
const T &  rhs 
) [inline]

Field Documentation

template<typename T , typename ConversionFunctor >
ConversionFunctor nux::LexicographicCompareWithConversion< T, ConversionFunctor >::m_ConversionFunctor

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