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