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.
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.
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
Authors:
Sean Kelly
Source: core/stdc/tgmath.d
Standards:
ISO/IEC 9899:1999 (E)
- alias acos = acos;
- alias acos = acos;
- alias acos = acos;
- alias acos = acos;
- alias acos = acos;
- alias acos = core.stdc.complex.cacosl;
- alias asin = asin;
- alias asin = asin;
- alias asin = asin;
- alias asin = asin;
- alias asin = asin;
- alias asin = core.stdc.complex.casinl;
- alias atan = atan;
- alias atan = atan;
- alias atan = atan;
- alias atan = atan;
- alias atan = atan;
- alias atan = core.stdc.complex.catanl;
- alias atan2 = atan2;
- alias atan2 = atan2;
- alias atan2 = core.stdc.math.atan2l;
- alias cos = cos;
- alias cos = cos;
- alias cos = cos;
- alias cos = cos;
- alias cos = cos;
- alias cos = core.stdc.complex.ccosl;
- alias sin = sin;
- alias sin = sin;
- alias sin = core.stdc.math.sinl;
- alias csin = csin;
- alias csin = csin;
- alias csin = core.stdc.complex.csinl;
- alias tan = tan;
- alias tan = tan;
- alias tan = tan;
- alias tan = tan;
- alias tan = tan;
- alias tan = core.stdc.complex.ctanl;
- alias acosh = acosh;
- alias acosh = acosh;
- alias acosh = acosh;
- alias acosh = acosh;
- alias acosh = acosh;
- alias acosh = core.stdc.complex.cacoshl;
- alias asinh = asinh;
- alias asinh = asinh;
- alias asinh = asinh;
- alias asinh = asinh;
- alias asinh = asinh;
- alias asinh = core.stdc.complex.casinhl;
- alias atanh = atanh;
- alias atanh = atanh;
- alias atanh = atanh;
- alias atanh = atanh;
- alias atanh = atanh;
- alias atanh = core.stdc.complex.catanhl;
- alias cosh = cosh;
- alias cosh = cosh;
- alias cosh = cosh;
- alias cosh = cosh;
- alias cosh = cosh;
- alias cosh = core.stdc.complex.ccoshl;
- alias sinh = sinh;
- alias sinh = sinh;
- alias sinh = sinh;
- alias sinh = sinh;
- alias sinh = sinh;
- alias sinh = core.stdc.complex.csinhl;
- alias tanh = tanh;
- alias tanh = tanh;
- alias tanh = tanh;
- alias tanh = tanh;
- alias tanh = tanh;
- alias tanh = core.stdc.complex.ctanhl;
- alias exp = exp;
- alias exp = exp;
- alias exp = exp;
- alias exp = exp;
- alias exp = exp;
- alias exp = core.stdc.complex.cexpl;
- alias exp2 = exp2;
- alias exp2 = exp2;
- alias exp2 = core.stdc.math.exp2l;
- alias expm1 = expm1;
- alias expm1 = expm1;
- alias expm1 = core.stdc.math.expm1l;
- alias frexp = frexp;
- alias frexp = frexp;
- alias frexp = core.stdc.math.frexpl;
- alias ilogb = ilogb;
- alias ilogb = ilogb;
- alias ilogb = core.stdc.math.ilogbl;
- alias ldexp = ldexp;
- alias ldexp = ldexp;
- alias ldexp = core.stdc.math.ldexpl;
- alias log = log;
- alias log = log;
- alias log = log;
- alias log = log;
- alias log = log;
- alias log = core.stdc.complex.clogl;
- alias log10 = log10;
- alias log10 = log10;
- alias log10 = core.stdc.math.log10l;
- alias log1p = log1p;
- alias log1p = log1p;
- alias log1p = core.stdc.math.log1pl;
- alias log2 = log2;
- alias log2 = log2;
- alias log2 = core.stdc.math.log2l;
- alias logb = logb;
- alias logb = logb;
- alias logb = core.stdc.math.logbl;
- alias modf = modf;
- alias modf = modf;
- alias modf = core.stdc.math.modfl;
- alias scalbn = scalbn;
- alias scalbn = scalbn;
- alias scalbn = core.stdc.math.scalbnl;
- alias scalbln = scalbln;
- alias scalbln = scalbln;
- alias scalbln = core.stdc.math.scalblnl;
- alias cbrt = cbrt;
- alias cbrt = cbrt;
- alias cbrt = core.stdc.math.cbrtl;
- alias fabs = fabs;
- alias fabs = fabs;
- alias fabs = fabs;
- alias fabs = fabs;
- alias fabs = fabs;
- alias fabs = core.stdc.complex.cabsl;
- alias hypot = hypot;
- alias hypot = hypot;
- alias hypot = core.stdc.math.hypotl;
- alias pow = pow;
- alias pow = pow;
- alias pow = pow;
- alias pow = pow;
- alias pow = pow;
- alias pow = core.stdc.complex.cpowl;
- alias sqrt = sqrt;
- alias sqrt = sqrt;
- alias sqrt = sqrt;
- alias sqrt = sqrt;
- alias sqrt = sqrt;
- alias sqrt = core.stdc.complex.csqrtl;
- alias erf = erf;
- alias erf = erf;
- alias erf = core.stdc.math.erfl;
- alias erfc = erfc;
- alias erfc = erfc;
- alias erfc = core.stdc.math.erfcl;
- alias lgamma = lgamma;
- alias lgamma = lgamma;
- alias lgamma = core.stdc.math.lgammal;
- alias tgamma = tgamma;
- alias tgamma = tgamma;
- alias tgamma = core.stdc.math.tgammal;
- alias ceil = ceil;
- alias ceil = ceil;
- alias ceil = core.stdc.math.ceill;
- alias floor = floor;
- alias floor = floor;
- alias floor = core.stdc.math.floorl;
- alias nearbyint = nearbyint;
- alias nearbyint = nearbyint;
- alias nearbyint = core.stdc.math.nearbyintl;
- alias rint = rint;
- alias rint = rint;
- alias rint = core.stdc.math.rintl;
- alias lrint = lrint;
- alias lrint = lrint;
- alias lrint = core.stdc.math.lrintl;
- alias llrint = llrint;
- alias llrint = llrint;
- alias llrint = core.stdc.math.llrintl;
- alias round = round;
- alias round = round;
- alias round = core.stdc.math.roundl;
- alias lround = lround;
- alias lround = lround;
- alias lround = core.stdc.math.lroundl;
- alias llround = llround;
- alias llround = llround;
- alias llround = core.stdc.math.llroundl;
- alias trunc = trunc;
- alias trunc = trunc;
- alias trunc = core.stdc.math.truncl;
- alias fmod = fmod;
- alias fmod = fmod;
- alias fmod = core.stdc.math.fmodl;
- alias remainder = remainder;
- alias remainder = remainder;
- alias remainder = core.stdc.math.remainderl;
- alias remquo = remquo;
- alias remquo = remquo;
- alias remquo = core.stdc.math.remquol;
- alias copysign = copysign;
- alias copysign = copysign;
- alias copysign = core.stdc.math.copysignl;
- alias nan = nan;
- alias nan = nan;
- alias nan = core.stdc.math.nanl;
- alias nextafter = nextafter;
- alias nextafter = nextafter;
- alias nextafter = core.stdc.math.nextafterl;
- alias nexttoward = nexttoward;
- alias nexttoward = nexttoward;
- alias nexttoward = core.stdc.math.nexttowardl;
- alias fdim = fdim;
- alias fdim = fdim;
- alias fdim = core.stdc.math.fdiml;
- alias fmax = fmax;
- alias fmax = fmax;
- alias fmax = core.stdc.math.fmaxl;
- alias fmin = fmin;
- alias fmin = fmin;
- alias fmin = core.stdc.math.fminl;
- alias fma = fma;
- alias fma = fma;
- alias fma = core.stdc.math.fmal;
- alias carg = carg;
- alias carg = carg;
- alias carg = core.stdc.complex.cargl;
- alias cimag = cimag;
- alias cimag = cimag;
- alias cimag = core.stdc.complex.cimagl;
- alias conj = conj;
- alias conj = conj;
- alias conj = core.stdc.complex.conjl;
- alias cproj = cproj;
- alias cproj = cproj;
- alias cproj = core.stdc.complex.cprojl;