14#if (_CRT_HAS_CXX17 == 1) && !defined(_CRT_USE_C_COMPLEX_H)
19#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
58#define _DCOMPLEX_(re, im) _Cbuild(re, im)
59#define _FCOMPLEX_(re, im) _FCbuild(re, im)
60#define _LCOMPLEX_(re, im) _LCbuild(re, im)
62#define _Complex_I _FCbuild(0.0F, 1.0F)
_STLP_DECLSPEC complex< float > _STLP_CALL sinh(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL cos(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL tan(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL cosh(const complex< float > &)
_Tp _STLP_CALL imag(const complex< _Tp > &__z)
_STLP_DECLSPEC complex< float > _STLP_CALL sin(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL sqrt(const complex< float > &)
_STLP_DECLSPEC complex< float > _STLP_CALL tanh(const complex< float > &)
valarray< _Tp > acos(const valarray< _Tp > &__x)
valarray< _Tp > atan(const valarray< _Tp > &__x)
valarray< _Tp > asin(const valarray< _Tp > &__x)
float _Complex conjf(float _Complex)
long double _Complex casinhl(long double _Complex)
double _Complex ccos(double _Complex)
float _Complex ccoshf(float _Complex)
float crealf(float _Complex)
double _Complex cacos(double _Complex)
double cimag(double _Complex)
float _Complex ctanhf(float _Complex)
float _Complex clogf(float _Complex)
double _Complex cpow(double _Complex, double _Complex)
double creal(double _Complex)
float _Complex csinf(float _Complex)
float _Complex ctanf(float _Complex)
long double _Complex clogl(long double _Complex)
long double _Complex catanl(long double _Complex)
double _Complex catan(double _Complex)
double _Complex cproj(double _Complex)
long double _Complex csqrtl(long double _Complex)
long double cargl(long double _Complex)
double _Complex cacosh(double _Complex)
float _Complex catanf(float _Complex)
long double _Complex cprojl(long double _Complex)
double carg(double _Complex)
float _Complex catanhf(float _Complex)
long double _Complex casinl(long double _Complex)
double _Complex conj(double _Complex)
float _Complex cexpf(float _Complex)
long double _Complex ctanhl(long double _Complex)
double _Complex casinh(double _Complex)
float cabsf(float _Complex)
long double _Complex cacoshl(long double _Complex)
double _Complex catanh(double _Complex)
double _Complex csqrt(double _Complex)
long double creall(long double _Complex)
long double _Complex ctanl(long double _Complex)
long double _Complex csinl(long double _Complex)
float _Complex cacosf(float _Complex)
float _Complex cprojf(float _Complex)
float _Complex casinf(float _Complex)
float _Complex cpowf(float _Complex, float _Complex)
long double _Complex cacosl(long double _Complex)
float cargf(float _Complex)
long double cabsl(long double _Complex)
double _Complex ctanh(double _Complex)
long double _Complex csinhl(long double _Complex)
double _Complex ctan(double _Complex)
long double _Complex ccosl(long double _Complex)
long double _Complex ccoshl(long double _Complex)
double _Complex ccosh(double _Complex)
float _Complex ccosf(float _Complex)
float cimagf(float _Complex)
double _Complex cexp(double _Complex)
long double _Complex cpowl(long double _Complex, long double _Complex)
long double cimagl(long double _Complex)
float _Complex csqrtf(float _Complex)
double _Complex csinh(double _Complex)
float _Complex cacoshf(float _Complex)
long double _Complex cexpl(long double _Complex)
long double _Complex catanhl(long double _Complex)
double _Complex casin(double _Complex)
long double _Complex conjl(long double _Complex)
double _Complex csin(double _Complex)
float _Complex casinhf(float _Complex)
float _Complex csinhf(float _Complex)
double pow(double x, double y)
_ACRTIMP _Fcomplex __cdecl _FCmulcc(_In_ _Fcomplex _X, _In_ _Fcomplex _Y)
_ACRTIMP double __cdecl norm(_In_ _Dcomplex _Z)
_ACRTIMP _Dcomplex __cdecl _Cmulcc(_In_ _Dcomplex _X, _In_ _Dcomplex _Y)
_C_float_complex _Fcomplex
_ACRTIMP _Fcomplex __cdecl clog10f(_In_ _Fcomplex _Z)
_ACRTIMP long double __cdecl norml(_In_ _Lcomplex _Z)
_ACRTIMP _Lcomplex __cdecl _LCmulcc(_In_ _Lcomplex _X, _In_ _Lcomplex _Y)
_ACRTIMP _Fcomplex __cdecl _FCmulcr(_In_ _Fcomplex _X, _In_ float _Y)
_C_ldouble_complex _Lcomplex
_ACRTIMP _Lcomplex __cdecl _LCbuild(_In_ long double _Re, _In_ long double _Im)
_ACRTIMP _Dcomplex __cdecl clog10(_In_ _Dcomplex _Z)
_C_double_complex _Dcomplex
_ACRTIMP float __cdecl normf(_In_ _Fcomplex _Z)
_ACRTIMP _Fcomplex __cdecl _FCbuild(_In_ float _Re, _In_ float _Im)
_ACRTIMP _Lcomplex __cdecl _LCmulcr(_In_ _Lcomplex _X, _In_ long double _Y)
_ACRTIMP _Lcomplex __cdecl clog10l(_In_ _Lcomplex _Z)
_ACRTIMP _Dcomplex __cdecl _Cmulcr(_In_ _Dcomplex _X, _In_ double _Y)
_ACRTIMP _Dcomplex __cdecl _Cbuild(_In_ double _Re, _In_ double _Im)
#define _UCRT_DISABLE_CLANG_WARNINGS
#define _UCRT_RESTORE_CLANG_WARNINGS
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER