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 a local clone.

core.stdc.tgmath

Jump to: acos · acosh · asin · asinh · atan · atan2 · atanh · cbrt · ceil · copysign · cos · cosh · erf · erfc · exp · exp2 · expm1 · fabs · fdim · floor · fma · fmax · fmin · fmod · frexp · hypot · ilogb · ldexp · lgamma · llrint · llround · log · log10 · log1p · log2 · logb · lrint · lround · modf · nan · nearbyint · nextafter · nexttoward · pow · remainder · remquo · rint · round · scalbln · scalbn · sin · sinh · sqrt · tan · tanh · tgamma · trunc

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
Standards:
ISO/IEC 9899:1999 (E)

Jump to: 2 · 3

alias acos = acos;
alias acos = acos;
alias acos = acos;

Jump to: 2 · 3

alias asin = asin;
alias asin = asin;
alias asin = asin;

Jump to: 2 · 3

alias atan = atan;
alias atan = atan;
alias atan = atan;

Jump to: 2 · 3

alias atan2 = atan2;
alias atan2 = atan2;
alias atan2 = core.stdc.math.atan2l;

Jump to: 2 · 3

alias cos = cos;
alias cos = cos;
alias cos = cos;

Jump to: 2 · 3

alias sin = sin;
alias sin = sin;
alias sin = core.stdc.math.sinl;

Jump to: 2 · 3

alias tan = tan;
alias tan = tan;
alias tan = tan;

Jump to: 2 · 3

alias acosh = acosh;
alias acosh = acosh;
alias acosh = acosh;

Jump to: 2 · 3

alias asinh = asinh;
alias asinh = asinh;
alias asinh = asinh;

Jump to: 2 · 3

alias atanh = atanh;
alias atanh = atanh;
alias atanh = atanh;

Jump to: 2 · 3

alias cosh = cosh;
alias cosh = cosh;
alias cosh = cosh;

Jump to: 2 · 3

alias sinh = sinh;
alias sinh = sinh;
alias sinh = sinh;

Jump to: 2 · 3

alias tanh = tanh;
alias tanh = tanh;
alias tanh = tanh;

Jump to: 2 · 3

alias exp = exp;
alias exp = exp;
alias exp = exp;

Jump to: 2 · 3

alias exp2 = exp2;
alias exp2 = exp2;
alias exp2 = core.stdc.math.exp2l;

Jump to: 2 · 3

alias expm1 = expm1;
alias expm1 = expm1;
alias expm1 = core.stdc.math.expm1l;

Jump to: 2 · 3

alias frexp = frexp;
alias frexp = frexp;
alias frexp = core.stdc.math.frexpl;

Jump to: 2 · 3

alias ilogb = ilogb;
alias ilogb = ilogb;
alias ilogb = core.stdc.math.ilogbl;

Jump to: 2 · 3

alias ldexp = ldexp;
alias ldexp = ldexp;
alias ldexp = core.stdc.math.ldexpl;

Jump to: 2 · 3

alias log = log;
alias log = log;
alias log = log;

Jump to: 2 · 3

alias log10 = log10;
alias log10 = log10;
alias log10 = core.stdc.math.log10l;

Jump to: 2 · 3

alias log1p = log1p;
alias log1p = log1p;
alias log1p = core.stdc.math.log1pl;

Jump to: 2 · 3

alias log2 = log2;
alias log2 = log2;
alias log2 = core.stdc.math.log2l;

Jump to: 2 · 3

alias logb = logb;
alias logb = logb;
alias logb = core.stdc.math.logbl;

Jump to: 2 · 3

alias modf = modf;
alias modf = modf;
alias modf = core.stdc.math.modfl;

Jump to: 2 · 3

alias scalbn = scalbn;
alias scalbn = scalbn;
alias scalbn = core.stdc.math.scalbnl;

Jump to: 2 · 3

alias scalbln = scalbln;
alias scalbln = scalbln;
alias scalbln = core.stdc.math.scalblnl;

Jump to: 2 · 3

alias cbrt = cbrt;
alias cbrt = cbrt;
alias cbrt = core.stdc.math.cbrtl;

Jump to: 2 · 3

alias fabs = fabs;
alias fabs = fabs;
alias fabs = fabs;

Jump to: 2 · 3

alias hypot = hypot;
alias hypot = hypot;
alias hypot = core.stdc.math.hypotl;

Jump to: 2 · 3

alias pow = pow;
alias pow = pow;
alias pow = pow;

Jump to: 2 · 3

alias sqrt = sqrt;
alias sqrt = sqrt;
alias sqrt = sqrt;

Jump to: 2 · 3

alias erf = erf;
alias erf = erf;
alias erf = core.stdc.math.erfl;

Jump to: 2 · 3

alias erfc = erfc;
alias erfc = erfc;
alias erfc = core.stdc.math.erfcl;

Jump to: 2 · 3

alias lgamma = lgamma;
alias lgamma = lgamma;
alias lgamma = core.stdc.math.lgammal;

Jump to: 2 · 3

alias tgamma = tgamma;
alias tgamma = tgamma;
alias tgamma = core.stdc.math.tgammal;

Jump to: 2 · 3

alias ceil = ceil;
alias ceil = ceil;
alias ceil = core.stdc.math.ceill;

Jump to: 2 · 3

alias floor = floor;
alias floor = floor;
alias floor = core.stdc.math.floorl;

Jump to: 2 · 3

alias nearbyint = nearbyint;
alias nearbyint = nearbyint;
alias nearbyint = core.stdc.math.nearbyintl;

Jump to: 2 · 3

alias rint = rint;
alias rint = rint;
alias rint = core.stdc.math.rintl;

Jump to: 2 · 3

alias lrint = lrint;
alias lrint = lrint;
alias lrint = core.stdc.math.lrintl;

Jump to: 2 · 3

alias llrint = llrint;
alias llrint = llrint;
alias llrint = core.stdc.math.llrintl;

Jump to: 2 · 3

alias round = round;
alias round = round;
alias round = core.stdc.math.roundl;

Jump to: 2 · 3

alias lround = lround;
alias lround = lround;
alias lround = core.stdc.math.lroundl;

Jump to: 2 · 3

alias llround = llround;
alias llround = llround;
alias llround = core.stdc.math.llroundl;

Jump to: 2 · 3

alias trunc = trunc;
alias trunc = trunc;
alias trunc = core.stdc.math.truncl;

Jump to: 2 · 3

alias fmod = fmod;
alias fmod = fmod;
alias fmod = core.stdc.math.fmodl;

Jump to: 2 · 3

alias remainder = remainder;
alias remainder = remainder;
alias remainder = core.stdc.math.remainderl;

Jump to: 2 · 3

alias remquo = remquo;
alias remquo = remquo;
alias remquo = core.stdc.math.remquol;

Jump to: 2 · 3

alias copysign = copysign;
alias copysign = copysign;
alias copysign = core.stdc.math.copysignl;

Jump to: 2 · 3

alias nan = nan;
alias nan = nan;
alias nan = core.stdc.math.nanl;

Jump to: 2 · 3

alias nextafter = nextafter;
alias nextafter = nextafter;
alias nextafter = core.stdc.math.nextafterl;

Jump to: 2 · 3

alias nexttoward = nexttoward;
alias nexttoward = nexttoward;
alias nexttoward = core.stdc.math.nexttowardl;

Jump to: 2 · 3

alias fdim = fdim;
alias fdim = fdim;
alias fdim = core.stdc.math.fdiml;

Jump to: 2 · 3

alias fmax = fmax;
alias fmax = fmax;
alias fmax = core.stdc.math.fmaxl;

Jump to: 2 · 3

alias fmin = fmin;
alias fmin = fmin;
alias fmin = core.stdc.math.fminl;

Jump to: 2 · 3

alias fma = fma;
alias fma = fma;
alias fma = core.stdc.math.fmal;
  翻译: