Standard C++ Library Reference ISO/IEC (VERSION3)
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
basic_string<Elem, Tr, Alloc> operator+(
Elem left,
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
bool operator==(
const basic_string<Elem, Tr, Alloc>& left,
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
bool operator==(
const basic_string<Elem, Tr, Alloc>& left,
const Elem *right);
template<class Elem, class Tr, class Alloc>
bool operator==(
const Elem *left,
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
bool operator!=(
const basic_string<Elem, Tr, Alloc>& left,
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
bool operator!=(
const basic_string<Elem, Tr, Alloc>& left,
const Elem *right);
template<class Elem, class Tr, class Alloc>
bool operator!=(
const Elem *left,
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
bool operator<(
const basic_string<Elem, Tr, Alloc>& left,
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
bool operator<(
const basic_string<Elem, Tr, Alloc>& left,
const Elem *right);
template<class Elem, class Tr, class Alloc>
bool operator<(
const Elem *left,
const basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
bool operator>(
const basic_string<Elem, Tr, Alloc>& left,