brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.5 KiB · 6c86d0d Raw
269 lines · plain
1// -*- C++ -*-2//===----------------------------------------------------------------------===//3//4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.5// See https://llvm.org/LICENSE.txt for license information.6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7//8//===----------------------------------------------------------------------===//9 10export {11  using ::double_t _LIBCPP_USING_IF_EXISTS;12  using ::float_t _LIBCPP_USING_IF_EXISTS;13 14  using ::acos _LIBCPP_USING_IF_EXISTS;15  using ::acosf _LIBCPP_USING_IF_EXISTS;16  using ::acosl _LIBCPP_USING_IF_EXISTS;17 18  using ::asin _LIBCPP_USING_IF_EXISTS;19  using ::asinf _LIBCPP_USING_IF_EXISTS;20  using ::asinl _LIBCPP_USING_IF_EXISTS;21 22  using ::atan _LIBCPP_USING_IF_EXISTS;23  using ::atanf _LIBCPP_USING_IF_EXISTS;24  using ::atanl _LIBCPP_USING_IF_EXISTS;25 26  using ::atan2 _LIBCPP_USING_IF_EXISTS;27  using ::atan2f _LIBCPP_USING_IF_EXISTS;28  using ::atan2l _LIBCPP_USING_IF_EXISTS;29 30  using ::cos _LIBCPP_USING_IF_EXISTS;31  using ::cosf _LIBCPP_USING_IF_EXISTS;32  using ::cosl _LIBCPP_USING_IF_EXISTS;33 34  using ::sin _LIBCPP_USING_IF_EXISTS;35  using ::sinf _LIBCPP_USING_IF_EXISTS;36  using ::sinl _LIBCPP_USING_IF_EXISTS;37 38  using ::tan _LIBCPP_USING_IF_EXISTS;39  using ::tanf _LIBCPP_USING_IF_EXISTS;40  using ::tanl _LIBCPP_USING_IF_EXISTS;41 42  using ::acosh _LIBCPP_USING_IF_EXISTS;43  using ::acoshf _LIBCPP_USING_IF_EXISTS;44  using ::acoshl _LIBCPP_USING_IF_EXISTS;45 46  using ::asinh _LIBCPP_USING_IF_EXISTS;47  using ::asinhf _LIBCPP_USING_IF_EXISTS;48  using ::asinhl _LIBCPP_USING_IF_EXISTS;49 50  using ::atanh _LIBCPP_USING_IF_EXISTS;51  using ::atanhf _LIBCPP_USING_IF_EXISTS;52  using ::atanhl _LIBCPP_USING_IF_EXISTS;53 54  using ::cosh _LIBCPP_USING_IF_EXISTS;55  using ::coshf _LIBCPP_USING_IF_EXISTS;56  using ::coshl _LIBCPP_USING_IF_EXISTS;57 58  using ::sinh _LIBCPP_USING_IF_EXISTS;59  using ::sinhf _LIBCPP_USING_IF_EXISTS;60  using ::sinhl _LIBCPP_USING_IF_EXISTS;61 62  using ::tanh _LIBCPP_USING_IF_EXISTS;63  using ::tanhf _LIBCPP_USING_IF_EXISTS;64  using ::tanhl _LIBCPP_USING_IF_EXISTS;65 66  using ::exp _LIBCPP_USING_IF_EXISTS;67  using ::expf _LIBCPP_USING_IF_EXISTS;68  using ::expl _LIBCPP_USING_IF_EXISTS;69 70  using ::exp2 _LIBCPP_USING_IF_EXISTS;71  using ::exp2f _LIBCPP_USING_IF_EXISTS;72  using ::exp2l _LIBCPP_USING_IF_EXISTS;73 74  using ::expm1 _LIBCPP_USING_IF_EXISTS;75  using ::expm1f _LIBCPP_USING_IF_EXISTS;76  using ::expm1l _LIBCPP_USING_IF_EXISTS;77 78  using ::frexp _LIBCPP_USING_IF_EXISTS;79  using ::frexpf _LIBCPP_USING_IF_EXISTS;80  using ::frexpl _LIBCPP_USING_IF_EXISTS;81 82  using ::ilogb _LIBCPP_USING_IF_EXISTS;83  using ::ilogbf _LIBCPP_USING_IF_EXISTS;84  using ::ilogbl _LIBCPP_USING_IF_EXISTS;85 86  using ::ldexp _LIBCPP_USING_IF_EXISTS;87  using ::ldexpf _LIBCPP_USING_IF_EXISTS;88  using ::ldexpl _LIBCPP_USING_IF_EXISTS;89 90  using ::log _LIBCPP_USING_IF_EXISTS;91  using ::logf _LIBCPP_USING_IF_EXISTS;92  using ::logl _LIBCPP_USING_IF_EXISTS;93 94  using ::log10 _LIBCPP_USING_IF_EXISTS;95  using ::log10f _LIBCPP_USING_IF_EXISTS;96  using ::log10l _LIBCPP_USING_IF_EXISTS;97 98  using ::log1p _LIBCPP_USING_IF_EXISTS;99  using ::log1pf _LIBCPP_USING_IF_EXISTS;100  using ::log1pl _LIBCPP_USING_IF_EXISTS;101 102  using ::log2 _LIBCPP_USING_IF_EXISTS;103  using ::log2f _LIBCPP_USING_IF_EXISTS;104  using ::log2l _LIBCPP_USING_IF_EXISTS;105 106  using ::logb _LIBCPP_USING_IF_EXISTS;107  using ::logbf _LIBCPP_USING_IF_EXISTS;108  using ::logbl _LIBCPP_USING_IF_EXISTS;109 110  using ::modf _LIBCPP_USING_IF_EXISTS;111  using ::modff _LIBCPP_USING_IF_EXISTS;112  using ::modfl _LIBCPP_USING_IF_EXISTS;113 114  using ::scalbn _LIBCPP_USING_IF_EXISTS;115  using ::scalbnf _LIBCPP_USING_IF_EXISTS;116  using ::scalbnl _LIBCPP_USING_IF_EXISTS;117 118  using ::scalbln _LIBCPP_USING_IF_EXISTS;119  using ::scalblnf _LIBCPP_USING_IF_EXISTS;120  using ::scalblnl _LIBCPP_USING_IF_EXISTS;121 122  using ::cbrt _LIBCPP_USING_IF_EXISTS;123  using ::cbrtf _LIBCPP_USING_IF_EXISTS;124  using ::cbrtl _LIBCPP_USING_IF_EXISTS;125 126  // [c.math.abs], absolute values127  using ::abs _LIBCPP_USING_IF_EXISTS;128 129  using ::fabs _LIBCPP_USING_IF_EXISTS;130  using ::fabsf _LIBCPP_USING_IF_EXISTS;131  using ::fabsl _LIBCPP_USING_IF_EXISTS;132 133  using ::hypot _LIBCPP_USING_IF_EXISTS;134  using ::hypotf _LIBCPP_USING_IF_EXISTS;135  using ::hypotl _LIBCPP_USING_IF_EXISTS;136 137  // [c.math.hypot3], three-dimensional hypotenuse138 139  using ::pow _LIBCPP_USING_IF_EXISTS;140  using ::powf _LIBCPP_USING_IF_EXISTS;141  using ::powl _LIBCPP_USING_IF_EXISTS;142 143  using ::sqrt _LIBCPP_USING_IF_EXISTS;144  using ::sqrtf _LIBCPP_USING_IF_EXISTS;145  using ::sqrtl _LIBCPP_USING_IF_EXISTS;146 147  using ::erf _LIBCPP_USING_IF_EXISTS;148  using ::erff _LIBCPP_USING_IF_EXISTS;149  using ::erfl _LIBCPP_USING_IF_EXISTS;150 151  using ::erfc _LIBCPP_USING_IF_EXISTS;152  using ::erfcf _LIBCPP_USING_IF_EXISTS;153  using ::erfcl _LIBCPP_USING_IF_EXISTS;154 155  using ::lgamma _LIBCPP_USING_IF_EXISTS;156  using ::lgammaf _LIBCPP_USING_IF_EXISTS;157  using ::lgammal _LIBCPP_USING_IF_EXISTS;158 159  using ::tgamma _LIBCPP_USING_IF_EXISTS;160  using ::tgammaf _LIBCPP_USING_IF_EXISTS;161  using ::tgammal _LIBCPP_USING_IF_EXISTS;162 163  using ::ceil _LIBCPP_USING_IF_EXISTS;164  using ::ceilf _LIBCPP_USING_IF_EXISTS;165  using ::ceill _LIBCPP_USING_IF_EXISTS;166 167  using ::floor _LIBCPP_USING_IF_EXISTS;168  using ::floorf _LIBCPP_USING_IF_EXISTS;169  using ::floorl _LIBCPP_USING_IF_EXISTS;170 171  using ::nearbyint _LIBCPP_USING_IF_EXISTS;172  using ::nearbyintf _LIBCPP_USING_IF_EXISTS;173  using ::nearbyintl _LIBCPP_USING_IF_EXISTS;174 175  using ::rint _LIBCPP_USING_IF_EXISTS;176  using ::rintf _LIBCPP_USING_IF_EXISTS;177  using ::rintl _LIBCPP_USING_IF_EXISTS;178 179  using ::lrint _LIBCPP_USING_IF_EXISTS;180  using ::lrintf _LIBCPP_USING_IF_EXISTS;181  using ::lrintl _LIBCPP_USING_IF_EXISTS;182 183  using ::llrint _LIBCPP_USING_IF_EXISTS;184  using ::llrintf _LIBCPP_USING_IF_EXISTS;185  using ::llrintl _LIBCPP_USING_IF_EXISTS;186 187  using ::round _LIBCPP_USING_IF_EXISTS;188  using ::roundf _LIBCPP_USING_IF_EXISTS;189  using ::roundl _LIBCPP_USING_IF_EXISTS;190 191  using ::lround _LIBCPP_USING_IF_EXISTS;192  using ::lroundf _LIBCPP_USING_IF_EXISTS;193  using ::lroundl _LIBCPP_USING_IF_EXISTS;194 195  using ::llround _LIBCPP_USING_IF_EXISTS;196  using ::llroundf _LIBCPP_USING_IF_EXISTS;197  using ::llroundl _LIBCPP_USING_IF_EXISTS;198 199  using ::trunc _LIBCPP_USING_IF_EXISTS;200  using ::truncf _LIBCPP_USING_IF_EXISTS;201  using ::truncl _LIBCPP_USING_IF_EXISTS;202 203  using ::fmod _LIBCPP_USING_IF_EXISTS;204  using ::fmodf _LIBCPP_USING_IF_EXISTS;205  using ::fmodl _LIBCPP_USING_IF_EXISTS;206 207  using ::remainder _LIBCPP_USING_IF_EXISTS;208  using ::remainderf _LIBCPP_USING_IF_EXISTS;209  using ::remainderl _LIBCPP_USING_IF_EXISTS;210 211  using ::remquo _LIBCPP_USING_IF_EXISTS;212  using ::remquof _LIBCPP_USING_IF_EXISTS;213  using ::remquol _LIBCPP_USING_IF_EXISTS;214 215  using ::copysign _LIBCPP_USING_IF_EXISTS;216  using ::copysignf _LIBCPP_USING_IF_EXISTS;217  using ::copysignl _LIBCPP_USING_IF_EXISTS;218 219  using ::nan _LIBCPP_USING_IF_EXISTS;220  using ::nanf _LIBCPP_USING_IF_EXISTS;221  using ::nanl _LIBCPP_USING_IF_EXISTS;222 223  using ::nextafter _LIBCPP_USING_IF_EXISTS;224  using ::nextafterf _LIBCPP_USING_IF_EXISTS;225  using ::nextafterl _LIBCPP_USING_IF_EXISTS;226 227  using ::nexttoward _LIBCPP_USING_IF_EXISTS;228  using ::nexttowardf _LIBCPP_USING_IF_EXISTS;229  using ::nexttowardl _LIBCPP_USING_IF_EXISTS;230 231  using ::fdim _LIBCPP_USING_IF_EXISTS;232  using ::fdimf _LIBCPP_USING_IF_EXISTS;233  using ::fdiml _LIBCPP_USING_IF_EXISTS;234 235  using ::fmax _LIBCPP_USING_IF_EXISTS;236  using ::fmaxf _LIBCPP_USING_IF_EXISTS;237  using ::fmaxl _LIBCPP_USING_IF_EXISTS;238 239  using ::fmin _LIBCPP_USING_IF_EXISTS;240  using ::fminf _LIBCPP_USING_IF_EXISTS;241  using ::fminl _LIBCPP_USING_IF_EXISTS;242 243  using ::fma _LIBCPP_USING_IF_EXISTS;244  using ::fmaf _LIBCPP_USING_IF_EXISTS;245  using ::fmal _LIBCPP_USING_IF_EXISTS;246 247  // [c.math.lerp], linear interpolation248  // [support.c.headers.other]/1249  // ...  placed within the global namespace scope, except for the functions250  // described in [sf.cmath], the std::lerp function overloads ([c.math.lerp])251  // ...252 253  // [c.math.fpclass], classification / comparison functions254  using ::fpclassify _LIBCPP_USING_IF_EXISTS;255  using ::isfinite _LIBCPP_USING_IF_EXISTS;256  using ::isgreater _LIBCPP_USING_IF_EXISTS;257  using ::isgreaterequal _LIBCPP_USING_IF_EXISTS;258  using ::isinf _LIBCPP_USING_IF_EXISTS;259  using ::isless _LIBCPP_USING_IF_EXISTS;260  using ::islessequal _LIBCPP_USING_IF_EXISTS;261  using ::islessgreater _LIBCPP_USING_IF_EXISTS;262  using ::isnan _LIBCPP_USING_IF_EXISTS;263  using ::isnormal _LIBCPP_USING_IF_EXISTS;264  using ::isunordered _LIBCPP_USING_IF_EXISTS;265  using ::signbit _LIBCPP_USING_IF_EXISTS;266 267  // [sf.cmath], mathematical special functions268} // export269