8#ifndef H_ALIB_STRINGS_STDFUNCTORS
9#define H_ALIB_STRINGS_STDFUNCTORS
56template<
typename TChar>
79template<
typename TChar>
109template<
typename TChar>
148template<
typename TChar=
characters::
character>
181template<
typename TChar=
characters::
character>
193 return lhs.template Equals<alib::CHK, lang::Case::Ignore>( rhs );
213template<
typename TChar=
characters::
character>
223 return lhs.template CompareTo<lang::Case::Ignore>( rhs ) < 0;
std::size_t HashcodeIgnoreCase() const
std::size_t Hashcode() const
bool Equals(const TString< TChar > &rhs) const
int CompareTo(const TString< TChar > &rhs) const
bool operator()(const alib::strings::TString< TChar > &lhs, const alib::strings::TString< TChar > &rhs) const
bool operator()(const strings::TString< TChar > &lhs, const strings::TString< TChar > &rhs) const
std::size_t operator()(const alib::strings::TString< TChar > &src) const
size_t operator()(const strings::TString< TChar > &src) const
bool operator()(const alib::strings::TString< TChar > &lhs, const alib::strings::TString< TChar > &rhs) const
bool operator()(const strings::TString< TChar > &lhs, const strings::TString< TChar > &rhs) const