Standard C++ Library Reference ISO/IEC (VERSION3)
template<class Ty>
 bool operator!=(const Ty& left,
 const complex<Ty>& right);
template<class Ty, class Elem, class Tr>
 basic_istream<Elem, Tr>&
 operator>>(basic_istream<Elem, Tr>& istr,
 complex<Ty>& right);
template<class Ty, class Elem, class Tr>
 basic_ostream<Elem, Tr>&
 operator<<(basic_ostream<Elem, Tr>& ostr,
 const complex<Ty>& right);
template<class Ty>
 Ty real(const complex<Ty>& left);
template<class Ty>
 Ty imag(const complex<Ty>& left);
template<class Ty>
 Ty abs(const complex<Ty>& left);
template<class Ty>
 Ty arg(const complex<Ty>& left);
template<class Ty>
 Ty norm(const complex<Ty>& left);
template<class Ty>
 complex<Ty> conj(const complex<Ty>& left);
template<class Ty>
 complex<Ty> polar(const Ty& rho, const Ty& theta = 0);
template<class Ty>
 complex<Ty> cos(const complex<Ty>& left);
template<class Ty>
 complex<Ty> cosh(const complex<Ty>& left);
template<class Ty>
 complex<Ty> exp(const complex<Ty>& left);
template<class Ty>
 complex<Ty> log(const complex<Ty>& left);
template<class Ty>
 complex<Ty> log10(const complex<Ty>& left);
template<class Ty>
 complex<Ty> pow(const complex<Ty>& left, int right);
template<class Ty>
 complex<Ty> pow(const complex<Ty>& left, const Ty& right);
template<class Ty>
 complex<Ty> pow(const complex<Ty>& left,
 const complex<Ty>& right);










