D Programming Language
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. Page wiki View or edit the community-maintained wiki page associated with this page.

# 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 = acosf;

alias acos = acosl;

alias acos = cacos;

alias acos = cacosf;

alias acos = core.stdc.complex.cacosl;

alias asin = asin;

alias asin = asinf;

alias asin = asinl;

alias asin = casin;

alias asin = casinf;

alias asin = core.stdc.complex.casinl;

alias atan = atan;

alias atan = atanf;

alias atan = atanl;

alias atan = catan;

alias atan = catanf;

alias atan = core.stdc.complex.catanl;

alias atan2 = atan2;

alias atan2 = atan2f;

alias atan2 = core.stdc.math.atan2l;

alias cos = cos;

alias cos = cosf;

alias cos = cosl;

alias cos = ccos;

alias cos = ccosf;

alias cos = core.stdc.complex.ccosl;

alias sin = sin;

alias sin = sinf;

alias sin = core.stdc.math.sinl;

alias csin = csin;

alias csin = csinf;

alias csin = core.stdc.complex.csinl;

alias tan = tan;

alias tan = tanf;

alias tan = tanl;

alias tan = ctan;

alias tan = ctanf;

alias tan = core.stdc.complex.ctanl;

alias acosh = acosh;

alias acosh = acoshf;

alias acosh = acoshl;

alias acosh = cacosh;

alias acosh = cacoshf;

alias acosh = core.stdc.complex.cacoshl;

alias asinh = asinh;

alias asinh = asinhf;

alias asinh = asinhl;

alias asinh = casinh;

alias asinh = casinhf;

alias asinh = core.stdc.complex.casinhl;

alias atanh = atanh;

alias atanh = atanhf;

alias atanh = atanhl;

alias atanh = catanh;

alias atanh = catanhf;

alias atanh = core.stdc.complex.catanhl;

alias cosh = cosh;

alias cosh = coshf;

alias cosh = coshl;

alias cosh = ccosh;

alias cosh = ccoshf;

alias cosh = core.stdc.complex.ccoshl;

alias sinh = sinh;

alias sinh = sinhf;

alias sinh = sinhl;

alias sinh = csinh;

alias sinh = csinhf;

alias sinh = core.stdc.complex.csinhl;

alias tanh = tanh;

alias tanh = tanhf;

alias tanh = tanhl;

alias tanh = ctanh;

alias tanh = ctanhf;

alias tanh = core.stdc.complex.ctanhl;

alias exp = exp;

alias exp = expf;

alias exp = expl;

alias exp = cexp;

alias exp = cexpf;

alias exp = core.stdc.complex.cexpl;

alias exp2 = exp2;

alias exp2 = exp2f;

alias exp2 = core.stdc.math.exp2l;

alias expm1 = expm1;

alias expm1 = expm1f;

alias expm1 = core.stdc.math.expm1l;

alias frexp = frexp;

alias frexp = frexpf;

alias frexp = core.stdc.math.frexpl;

alias ilogb = ilogb;

alias ilogb = ilogbf;

alias ilogb = core.stdc.math.ilogbl;

alias ldexp = ldexp;

alias ldexp = ldexpf;

alias ldexp = core.stdc.math.ldexpl;

alias log = log;

alias log = logf;

alias log = logl;

alias log = clog;

alias log = clogf;

alias log = core.stdc.complex.clogl;

alias log10 = log10;

alias log10 = log10f;

alias log10 = core.stdc.math.log10l;

alias log1p = log1p;

alias log1p = log1pf;

alias log1p = core.stdc.math.log1pl;

alias log2 = log2;

alias log2 = log2f;

alias log2 = core.stdc.math.log2l;

alias logb = logb;

alias logb = logbf;

alias logb = core.stdc.math.logbl;

alias modf = modf;

alias modf = modff;

alias modf = core.stdc.math.modfl;

alias scalbn = scalbn;

alias scalbn = scalbnf;

alias scalbn = core.stdc.math.scalbnl;

alias scalbln = scalbln;

alias scalbln = scalblnf;

alias scalbln = core.stdc.math.scalblnl;

alias cbrt = cbrt;

alias cbrt = cbrtf;

alias cbrt = core.stdc.math.cbrtl;

alias fabs = fabs;

alias fabs = fabsf;

alias fabs = fabsl;

alias fabs = cabs;

alias fabs = cabsf;

alias fabs = core.stdc.complex.cabsl;

alias hypot = hypot;

alias hypot = hypotf;

alias hypot = core.stdc.math.hypotl;

alias pow = pow;

alias pow = powf;

alias pow = powl;

alias pow = cpow;

alias pow = cpowf;

alias pow = core.stdc.complex.cpowl;

alias sqrt = sqrt;

alias sqrt = sqrtf;

alias sqrt = sqrtl;

alias sqrt = csqrt;

alias sqrt = csqrtf;

alias sqrt = core.stdc.complex.csqrtl;

alias erf = erf;

alias erf = erff;

alias erf = core.stdc.math.erfl;

alias erfc = erfc;

alias erfc = erfcf;

alias erfc = core.stdc.math.erfcl;

alias lgamma = lgamma;

alias lgamma = lgammaf;

alias lgamma = core.stdc.math.lgammal;

alias tgamma = tgamma;

alias tgamma = tgammaf;

alias tgamma = core.stdc.math.tgammal;

alias ceil = ceil;

alias ceil = ceilf;

alias ceil = core.stdc.math.ceill;

alias floor = floor;

alias floor = floorf;

alias floor = core.stdc.math.floorl;

alias nearbyint = nearbyint;

alias nearbyint = nearbyintf;

alias nearbyint = core.stdc.math.nearbyintl;

alias rint = rint;

alias rint = rintf;

alias rint = core.stdc.math.rintl;

alias lrint = lrint;

alias lrint = lrintf;

alias lrint = core.stdc.math.lrintl;

alias llrint = llrint;

alias llrint = llrintf;

alias llrint = core.stdc.math.llrintl;

alias round = round;

alias round = roundf;

alias round = core.stdc.math.roundl;

alias lround = lround;

alias lround = lroundf;

alias lround = core.stdc.math.lroundl;

alias llround = llround;

alias llround = llroundf;

alias llround = core.stdc.math.llroundl;

alias trunc = trunc;

alias trunc = truncf;

alias trunc = core.stdc.math.truncl;

alias fmod = fmod;

alias fmod = fmodf;

alias fmod = core.stdc.math.fmodl;

alias remainder = remainder;

alias remainder = remainderf;

alias remainder = core.stdc.math.remainderl;

alias remquo = remquo;

alias remquo = remquof;

alias remquo = core.stdc.math.remquol;

alias copysign = copysign;

alias copysign = copysignf;

alias copysign = core.stdc.math.copysignl;

alias nan = nan;

alias nan = nanf;

alias nan = core.stdc.math.nanl;

alias nextafter = nextafter;

alias nextafter = nextafterf;

alias nextafter = core.stdc.math.nextafterl;

alias nexttoward = nexttoward;

alias nexttoward = nexttowardf;

alias nexttoward = core.stdc.math.nexttowardl;

alias fdim = fdim;

alias fdim = fdimf;

alias fdim = core.stdc.math.fdiml;

alias fmax = fmax;

alias fmax = fmaxf;

alias fmax = core.stdc.math.fmaxl;

alias fmin = fmin;

alias fmin = fmin;

alias fmin = core.stdc.math.fminl;

alias fma = fma;

alias fma = fmaf;

alias fma = core.stdc.math.fmal;

alias carg = carg;

alias carg = cargf;

alias carg = core.stdc.complex.cargl;

alias cimag = cimag;

alias cimag = cimagf;

alias cimag = core.stdc.complex.cimagl;

alias conj = conj;

alias conj = conjf;

alias conj = core.stdc.complex.conjl;

alias cproj = cproj;

alias cproj = cprojf;

alias cproj = core.stdc.complex.cprojl;

Copyright Sean Kelly 2005 - 2009. | Page generated by Ddoc on Tue Mar 24 14:30:26 2015