Standard C++ Library Reference ISO/IEC (VERSION3)
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>
void swap(
basic_string<Elem, Tr, Alloc>& left,
basic_string<Elem, Tr, Alloc>& right);
template<class Elem, class Tr, class Alloc>
basic_ostream<Elem>& operator<<(
basic_ostream<Elem>& ostr,
const basic_string<Elem, Tr, Alloc>& str);
template<class Elem, class Tr, class Alloc>
basic_istream<Elem>& operator>>(
basic_istream<Elem>& istr,