View source code
Display the source code in core/stdc/tgmath.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Module core.stdc.tgmath

D header file for C99.

This module contains bindings to selected types and functions from the standard C header <tgmath.h>. Note that this is not automatically generated, and may omit some types/functions from the original C header.

Standards

ISO/IEC 9899:1999 (E)

Aliases

NameTypeDescription
acos core.stdc.math.acos
acosh
asin
asinh
atan
atan2 core.stdc.math.atan2
atanh
carg
cbrt
ceil core.stdc.math.ceill
cimag
conj core.stdc.complex.conjl
copysign core.stdc.math.copysign
cos core.stdc.math.cosf
cosh core.stdc.math.cosh
cproj core.stdc.complex.cprojl
csin core.stdc.complex.csinl
erf core.stdc.math.erfl
erfc core.stdc.math.erfcl
exp
exp2 core.stdc.math.exp2l
expm1 core.stdc.math.expm1l
fabs core.stdc.math.fabs
fdim core.stdc.math.fdim
floor core.stdc.math.floorf
fma core.stdc.math.fma
fmax
fmin core.stdc.math.fmin
fmod core.stdc.math.fmod
frexp core.stdc.math.frexpl
hypot core.stdc.math.hypotl
ilogb core.stdc.math.ilogbl
ldexp core.stdc.math.ldexpl
lgamma core.stdc.math.lgammaf
llrint core.stdc.math.llrint
llround core.stdc.math.llround
llroundl core.stdc.math.llround
log core.stdc.math.log
log10 core.stdc.math.log10
log1p core.stdc.math.log1pl
log2 core.stdc.math.log2l
logb core.stdc.math.logbl
lrint core.stdc.math.lrint
lround core.stdc.math.lround
modf core.stdc.math.modff
nan
nearbyint core.stdc.math.nearbyint
nextafter core.stdc.math.nextafter
nexttoward core.stdc.math.nexttowardf
pow core.stdc.complex.cpowl
remainder
remquo core.stdc.math.remquof
rint
round core.stdc.math.roundl
scalbln core.stdc.math.scalbln
scalbn core.stdc.math.scalbnl
sin
sinh core.stdc.math.sinh
sqrt
tan core.stdc.complex.ctanf
tanh core.stdc.math.tanh
tgamma core.stdc.math.tgammaf
trunc core.stdc.math.trunc

Authors

Sean Kelly

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)