10#ifndef HPP_ALIB_COMPATIBILITY_STD_STRINGS_FUNCTIONAL 
   11#define HPP_ALIB_COMPATIBILITY_STD_STRINGS_FUNCTIONAL 1 
   19#include "alib/strings/string.hpp" 
   32namespace compatibility {
 
 
   65template<
typename TChar>
 
   91template<
typename TChar>
 
  121template<
typename TChar>
 
  161template<
typename TChar= 
characters::
character>
 
  194template<
typename TChar= 
characters::
character>
 
  206        return lhs.template Equals<alib::CHK, lang::Case::Ignore>( rhs );
 
 
 
  226template<
typename TChar= 
characters::
character>
 
  236        return  lhs.template CompareTo<lang::Case::Ignore>( rhs ) < 0;
 
 
 
int CompareTo(const TString< TChar > &rhs) const
std::size_t Hashcode() const
std::size_t HashcodeIgnoreCase() const
bool Equals(const TString< TChar > &rhs) const
#define ALIB_ASSERT_MODULE(modulename)
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