Home | History | Annotate | Download | only in c.math

Lines Matching defs:Ambiguous

26 // Ambiguous is a user-defined type that defines its own overloads of cmath
29 struct Ambiguous : std::true_type { // ADL
33 Ambiguous abs(Ambiguous){ return Ambiguous(); }
34 Ambiguous acos(Ambiguous){ return Ambiguous(); }
35 Ambiguous asin(Ambiguous){ return Ambiguous(); }
36 Ambiguous atan(Ambiguous){ return Ambiguous(); }
37 Ambiguous atan2(Ambiguous, Ambiguous){ return Ambiguous(); }
38 Ambiguous ceil(Ambiguous){ return Ambiguous(); }
39 Ambiguous cos(Ambiguous){ return Ambiguous(); }
40 Ambiguous cosh(Ambiguous){ return Ambiguous(); }
41 Ambiguous exp(Ambiguous){ return Ambiguous(); }
42 Ambiguous fabs(Ambiguous){ return Ambiguous(); }
43 Ambiguous floor(Ambiguous){ return Ambiguous(); }
44 Ambiguous fmod(Ambiguous, Ambiguous){ return Ambiguous(); }
45 Ambiguous frexp(Ambiguous, int*){ return Ambiguous(); }
46 Ambiguous ldexp(Ambiguous, int){ return Ambiguous(); }
47 Ambiguous log(Ambiguous){ return Ambiguous(); }
48 Ambiguous log10(Ambiguous){ return Ambiguous(); }
49 Ambiguous modf(Ambiguous, Ambiguous*){ return Ambiguous(); }
50 Ambiguous pow(Ambiguous, Ambiguous){ return Ambiguous(); }
51 Ambiguous sin(Ambiguous){ return Ambiguous(); }
52 Ambiguous sinh(Ambiguous){ return Ambiguous(); }
53 Ambiguous sqrt(Ambiguous){ return Ambiguous(); }
54 Ambiguous tan(Ambiguous){ return Ambiguous(); }
55 Ambiguous tanh(Ambiguous){ return Ambiguous(); }
56 Ambiguous signbit(Ambiguous){ return Ambiguous(); }
57 Ambiguous fpclassify(Ambiguous){ return Ambiguous(); }
58 Ambiguous isfinite(Ambiguous){ return Ambiguous(); }
59 Ambiguous isnormal(Ambiguous){ return Ambiguous(); }
60 Ambiguous isgreater(Ambiguous, Ambiguous){ return Ambiguous(); }
61 Ambiguous isgreaterequal(Ambiguous, Ambiguous){ return Ambiguous(); }
62 Ambiguous isless(Ambiguous, Ambiguous){ return Ambiguous(); }
63 Ambiguous islessequal(Ambiguous, Ambiguous){ return Ambiguous(); }
64 Ambiguous islessgreater(Ambiguous, Ambiguous){ return Ambiguous(); }
65 Ambiguous isunordered(Ambiguous, Ambiguous){ return Ambiguous(); }
66 Ambiguous acosh(Ambiguous){ return Ambiguous(); }
67 Ambiguous asinh(Ambiguous){ return Ambiguous(); }
68 Ambiguous atanh(Ambiguous){ return Ambiguous(); }
69 Ambiguous cbrt(Ambiguous){ return Ambiguous(); }
70 Ambiguous copysign(Ambiguous, Ambiguous){ return Ambiguous(); }
71 Ambiguous erf(Ambiguous){ return Ambiguous(); }
72 Ambiguous erfc(Ambiguous){ return Ambiguous(); }
73 Ambiguous exp2(Ambiguous){ return Ambiguous(); }
74 Ambiguous expm1(Ambiguous){ return Ambiguous(); }
75 Ambiguous fdim(Ambiguous, Ambiguous){ return Ambiguous(); }
76 Ambiguous fma(Ambiguous, Ambiguous, Ambiguous){ return Ambiguous(); }
77 Ambiguous fmax(Ambiguous, Ambiguous){ return Ambiguous(); }
78 Ambiguous fmin(Ambiguous, Ambiguous){ return Ambiguous(); }
79 Ambiguous hypot(Ambiguous, Ambiguous){ return Ambiguous(); }
80 Ambiguous hypot(Ambiguous, Ambiguous, Ambiguous){ return Ambiguous(); }
81 Ambiguous ilogb(Ambiguous){ return Ambiguous(); }
82 Ambiguous lgamma(Ambiguous){ return Ambiguous(); }
83 Ambiguous llrint(Ambiguous){ return Ambiguous(); }
84 Ambiguous llround(Ambiguous){ return Ambiguous(); }
85 Ambiguous log1p(Ambiguous){ return Ambiguous(); }
86 Ambiguous log2(Ambiguous){ return Ambiguous(); }
87 Ambiguous logb(Ambiguous){ return Ambiguous(); }
88 Ambiguous lrint(Ambiguous){ return Ambiguous(); }
89 Ambiguous lround(Ambiguous){ return Ambiguous(); }
90 Ambiguous nearbyint(Ambiguous){ return Ambiguous(); }
91 Ambiguous nextafter(Ambiguous, Ambiguous){ return Ambiguous(); }
92 Ambiguous nexttoward(Ambiguous, Ambiguous){ return Ambiguous(); }
93 Ambiguous remainder(Ambiguous, Ambiguous){ return Ambiguous(); }
94 Ambiguous remquo(Ambiguous, Ambiguous, int*){ return Ambiguous(); }
95 Ambiguous rint(Ambiguous){ return Ambiguous(); }
96 Ambiguous round(Ambiguous){ return Ambiguous(); }
97 Ambiguous scalbln(Ambiguous, Ambiguous){ return Ambiguous(); }
98 Ambiguous scalbn(Ambiguous, Ambiguous){ return Ambiguous(); }
99 Ambiguous tgamma(Ambiguous){ return Ambiguous(); }
100 Ambiguous trunc(Ambiguous){ return Ambiguous(); }
107 static_assert((std::is_same<decltype(abs(Ambiguous())), Ambiguous>::value), "");
126 static_assert((std::is_same<decltype(acos(Ambiguous())), Ambiguous>::value), "");
145 static_assert((std::is_same<decltype(asin(Ambiguous())), Ambiguous>::value), "");
164 static_assert((std::is_same<decltype(atan(Ambiguous())), Ambiguous>::value), "");
187 static_assert((std::is_same<decltype(atan2(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
206 static_assert((std::is_same<decltype(ceil(Ambiguous())), Ambiguous>::value), "");
225 static_assert((std::is_same<decltype(cos(Ambiguous())), Ambiguous>::value), "");
244 static_assert((std::is_same<decltype(cosh(Ambiguous())), Ambiguous>::value), "");
263 static_assert((std::is_same<decltype(exp(Ambiguous())), Ambiguous>::value), "");
282 static_assert((std::is_same<decltype(fabs(Ambiguous())), Ambiguous>::value), "");
301 static_assert((std::is_same<decltype(floor(Ambiguous())), Ambiguous>::value), "");
324 static_assert((std::is_same<decltype(fmod(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
344 static_assert((std::is_same<decltype(frexp(Ambiguous(), &ip)), Ambiguous>::value), "");
364 static_assert((std::is_same<decltype(ldexp(Ambiguous(), ip)), Ambiguous>::value), "");
383 static_assert((std::is_same<decltype(log(Ambiguous())), Ambiguous>::value), "");
402 static_assert((std::is_same<decltype(log10(Ambiguous())), Ambiguous>::value), "");
413 static_assert((std::is_same<decltype(modf(Ambiguous(), (Ambiguous*)0)), Ambiguous>::value), "");
440 static_assert((std::is_same<decltype(pow(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
463 static_assert((std::is_same<decltype(sin(Ambiguous())), Ambiguous>::value), "");
482 static_assert((std::is_same<decltype(sinh(Ambiguous())), Ambiguous>::value), "");
501 static_assert((std::is_same<decltype(sqrt(Ambiguous())), Ambiguous>::value), "");
520 static_assert((std::is_same<decltype(tan(Ambiguous())), Ambiguous>::value), "");
539 static_assert((std::is_same<decltype(tanh(Ambiguous())), Ambiguous>::value), "");
552 static_assert((std::is_same<decltype(signbit(Ambiguous())), Ambiguous>::value), "");
565 static_assert((std::is_same<decltype(fpclassify(Ambiguous())), Ambiguous>::value), "");
578 static_assert((std::is_same<decltype(isfinite(Ambiguous())), Ambiguous>::value), "");
591 static_assert((std::is_same<decltype(isnormal(Ambiguous())), Ambiguous>::value), "");
610 static_assert((std::is_same<decltype(isgreater(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
629 static_assert((std::is_same<decltype(isgreaterequal(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
671 static_assert((std::is_same<decltype(isless(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
690 static_assert((std::is_same<decltype(islessequal(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
709 static_assert((std::is_same<decltype(islessgreater(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
751 static_assert((std::is_same<decltype(isunordered(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
770 static_assert((std::is_same<decltype(acosh(Ambiguous())), Ambiguous>::value), "");
789 static_assert((std::is_same<decltype(asinh(Ambiguous())), Ambiguous>::value), "");
808 static_assert((std::is_same<decltype(atanh(Ambiguous())), Ambiguous>::value), "");
827 static_assert((std::is_same<decltype(cbrt(Ambiguous())), Ambiguous>::value), "");
850 static_assert((std::is_same<decltype(copysign(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
869 static_assert((std::is_same<decltype(erf(Ambiguous())), Ambiguous>::value), "");
888 static_assert((std::is_same<decltype(erfc(Ambiguous())), Ambiguous>::value), "");
907 static_assert((std::is_same<decltype(exp2(Ambiguous())), Ambiguous>::value), "");
926 static_assert((std::is_same<decltype(expm1(Ambiguous())), Ambiguous>::value), "");
949 static_assert((std::is_same<decltype(fdim(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
987 static_assert((std::is_same<decltype(fma(Ambiguous(), Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1010 static_assert((std::is_same<decltype(fmax(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1033 static_assert((std::is_same<decltype(fmin(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1056 static_assert((std::is_same<decltype(hypot(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1075 static_assert((std::is_same<decltype(hypot(Ambiguous(), Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1097 static_assert((std::is_same<decltype(ilogb(Ambiguous())), Ambiguous>::value), "");
1116 static_assert((std::is_same<decltype(lgamma(Ambiguous())), Ambiguous>::value), "");
1135 static_assert((std::is_same<decltype(llrint(Ambiguous())), Ambiguous>::value), "");
1154 static_assert((std::is_same<decltype(llround(Ambiguous())), Ambiguous>::value), "");
1173 static_assert((std::is_same<decltype(log1p(Ambiguous())), Ambiguous>::value), "");
1192 static_assert((std::is_same<decltype(log2(Ambiguous())), Ambiguous>::value), "");
1211 static_assert((std::is_same<decltype(logb(Ambiguous())), Ambiguous>::value), "");
1230 static_assert((std::is_same<decltype(lrint(Ambiguous())), Ambiguous>::value), "");
1249 static_assert((std::is_same<decltype(lround(Ambiguous())), Ambiguous>::value), "");
1275 static_assert((std::is_same<decltype(nearbyint(Ambiguous())), Ambiguous>::value), "");
1298 static_assert((std::is_same<decltype(nextafter(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1317 static_assert((std::is_same<decltype(nexttoward(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1340 static_assert((std::is_same<decltype(remainder(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1364 static_assert((std::is_same<decltype(remquo(Ambiguous(), Ambiguous(), &ip)), Ambiguous>::value), "");
1383 static_assert((std::is_same<decltype(rint(Ambiguous())), Ambiguous>::value), "");
1402 static_assert((std::is_same<decltype(round(Ambiguous())), Ambiguous>::value), "");
1421 static_assert((std::is_same<decltype(scalbln(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1440 static_assert((std::is_same<decltype(scalbn(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1459 static_assert((std::is_same<decltype(tgamma(Ambiguous())), Ambiguous>::value), "");
1478 static_assert((std::is_same<decltype(trunc(Ambiguous())), Ambiguous>::value), "");