complex File Reference

Go to the source code of this file.

## Classes

class | std::complex< _Tp >
class | std::complex< double >
class | std::complex< float >
class | std::complex< long double >

## Namespaces

namespace | std
namespace | std::literals

## Macros

#define | __cpp_lib_complex_udls
#define | __cpp_lib_constexpr_complex
#define | _GLIBCXX_COMPLEX

## Functions

template<typename _Tp >
_Tp | std::__complex_abs (const complex< _Tp > &__z)
template<typename _Tp >
_Tp | std::__complex_arg (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_cos (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_cosh (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_exp (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_log (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_pow (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
complex< _Tp > | std::__complex_pow_unsigned (complex< _Tp > __x, unsigned __n)
template<typename _Tp >
complex< _Tp > | std::__complex_sin (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_sinh (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_sqrt (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_tan (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::__complex_tanh (const complex< _Tp > &__z)
template<typename _Tp >
_Tp | std::abs (const complex< _Tp > &)
template<typename _Tp >
_Tp | std::arg (const complex< _Tp > &)
template<typename _Tp >
constexpr complex< _Tp > | std::conj (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::cos (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::cosh (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::exp (const complex< _Tp > &)
template<typename _Tp >
constexpr _Tp | std::imag (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::log (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::log10 (const complex< _Tp > &)
template<typename _Tp >
_Tp constexpr | std::norm (const complex< _Tp > &)
template<typename _Tp >
constexpr _Tp | std::norm (const complex< _Tp > &__z)
template<typename _Tp >
constexpr complex< _Tp > | std::operator+ (const complex< _Tp > &__x)
template<typename _Tp >
constexpr complex< _Tp > | std::operator- (const complex< _Tp > &__x)
template<typename _Tp , typename _CharT , class _Traits >
basic_ostream< _CharT, _Traits > & | std::operator<< (basic_ostream< _CharT, _Traits > &__os, const complex< _Tp > &__x)
template<typename _Tp , typename _CharT , class _Traits >
basic_istream< _CharT, _Traits > & | std::operator>> (basic_istream< _CharT, _Traits > &__is, complex< _Tp > &__x)
template<typename _Tp >
complex< _Tp > | std::polar (const _Tp &, const _Tp &=0)
template<typename _Tp >
complex< _Tp > | std::pow (const _Tp &, const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::pow (const complex< _Tp > &, const _Tp &)
template<typename _Tp >
complex< _Tp > | std::pow (const complex< _Tp > &, const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::pow (const complex< _Tp > &, int)
template<typename _Tp >
constexpr _Tp | std::real (const complex< _Tp > &__z)
template<typename _Tp >
complex< _Tp > | std::sin (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::sinh (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::sqrt (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::tan (const complex< _Tp > &)
template<typename _Tp >
complex< _Tp > | std::tanh (const complex< _Tp > &)
template<typename _Tp >
constexpr complex< _Tp > | std::operator+ (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator+ (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator+ (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator- (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator- (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator- (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator* (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator* (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator* (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator/ (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator/ (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
constexpr complex< _Tp > | std::operator/ (const complex< _Tp > &__x, const complex< _Tp > &__y)
template<typename _Tp >
constexpr bool | std::operator== (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp >
constexpr bool | std::operator== (const complex< _Tp > &__x, const complex< _Tp > &__y)

## Detailed Description

This is a Standard C++ Library header.

Definition in file complex.

## Macro Definition Documentation

## __cpp_lib_complex_udls

#define __cpp_lib_complex_udls

Definition at line 1970 of file complex.

## __cpp_lib_constexpr_complex

#define __cpp_lib_constexpr_complex

Definition at line 51 of file complex.

## _GLIBCXX_COMPLEX

#define _GLIBCXX_COMPLEX

Definition at line 37 of file complex.