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

Lines Matching defs:Ambiguous

28 // Ambiguous is a user-defined type that defines its own overloads of cmath
31 struct Ambiguous : std::true_type { // ADL
35 Ambiguous abs(Ambiguous){ return Ambiguous(); }
36 Ambiguous acos(Ambiguous){ return Ambiguous(); }
37 Ambiguous asin(Ambiguous){ return Ambiguous(); }
38 Ambiguous atan(Ambiguous){ return Ambiguous(); }
39 Ambiguous atan2(Ambiguous, Ambiguous){ return Ambiguous(); }
40 Ambiguous ceil(Ambiguous){ return Ambiguous(); }
41 Ambiguous cos(Ambiguous){ return Ambiguous(); }
42 Ambiguous cosh(Ambiguous){ return Ambiguous(); }
43 Ambiguous exp(Ambiguous){ return Ambiguous(); }
44 Ambiguous fabs(Ambiguous){ return Ambiguous(); }
45 Ambiguous floor(Ambiguous){ return Ambiguous(); }
46 Ambiguous fmod(Ambiguous, Ambiguous){ return Ambiguous(); }
47 Ambiguous frexp(Ambiguous, int*){ return Ambiguous(); }
48 Ambiguous ldexp(Ambiguous, int){ return Ambiguous(); }
49 Ambiguous log(Ambiguous){ return Ambiguous(); }
50 Ambiguous log10(Ambiguous){ return Ambiguous(); }
51 Ambiguous modf(Ambiguous, Ambiguous*){ return Ambiguous(); }
52 Ambiguous pow(Ambiguous, Ambiguous){ return Ambiguous(); }
53 Ambiguous sin(Ambiguous){ return Ambiguous(); }
54 Ambiguous sinh(Ambiguous){ return Ambiguous(); }
55 Ambiguous sqrt(Ambiguous){ return Ambiguous(); }
56 Ambiguous tan(Ambiguous){ return Ambiguous(); }
57 Ambiguous tanh(Ambiguous){ return Ambiguous(); }
58 Ambiguous signbit(Ambiguous){ return Ambiguous(); }
59 Ambiguous fpclassify(Ambiguous){ return Ambiguous(); }
60 Ambiguous isfinite(Ambiguous){ return Ambiguous(); }
61 Ambiguous isnormal(Ambiguous){ return Ambiguous(); }
62 Ambiguous isgreater(Ambiguous, Ambiguous){ return Ambiguous(); }
63 Ambiguous isgreaterequal(Ambiguous, Ambiguous){ return Ambiguous(); }
64 Ambiguous isless(Ambiguous, Ambiguous){ return Ambiguous(); }
65 Ambiguous islessequal(Ambiguous, Ambiguous){ return Ambiguous(); }
66 Ambiguous islessgreater(Ambiguous, Ambiguous){ return Ambiguous(); }
67 Ambiguous isunordered(Ambiguous, Ambiguous){ return Ambiguous(); }
68 Ambiguous acosh(Ambiguous){ return Ambiguous(); }
69 Ambiguous asinh(Ambiguous){ return Ambiguous(); }
70 Ambiguous atanh(Ambiguous){ return Ambiguous(); }
71 Ambiguous cbrt(Ambiguous){ return Ambiguous(); }
72 Ambiguous copysign(Ambiguous, Ambiguous){ return Ambiguous(); }
73 Ambiguous erf(Ambiguous){ return Ambiguous(); }
74 Ambiguous erfc(Ambiguous){ return Ambiguous(); }
75 Ambiguous exp2(Ambiguous){ return Ambiguous(); }
76 Ambiguous expm1(Ambiguous){ return Ambiguous(); }
77 Ambiguous fdim(Ambiguous, Ambiguous){ return Ambiguous(); }
78 Ambiguous fma(Ambiguous, Ambiguous, Ambiguous){ return Ambiguous(); }
79 Ambiguous fmax(Ambiguous, Ambiguous){ return Ambiguous(); }
80 Ambiguous fmin(Ambiguous, Ambiguous){ return Ambiguous(); }
81 Ambiguous hypot(Ambiguous, Ambiguous){ return Ambiguous(); }
82 Ambiguous hypot(Ambiguous, Ambiguous, Ambiguous){ return Ambiguous(); }
83 Ambiguous ilogb(Ambiguous){ return Ambiguous(); }
84 Ambiguous lgamma(Ambiguous){ return Ambiguous(); }
85 Ambiguous llrint(Ambiguous){ return Ambiguous(); }
86 Ambiguous llround(Ambiguous){ return Ambiguous(); }
87 Ambiguous log1p(Ambiguous){ return Ambiguous(); }
88 Ambiguous log2(Ambiguous){ return Ambiguous(); }
89 Ambiguous logb(Ambiguous){ return Ambiguous(); }
90 Ambiguous lrint(Ambiguous){ return Ambiguous(); }
91 Ambiguous lround(Ambiguous){ return Ambiguous(); }
92 Ambiguous nearbyint(Ambiguous){ return Ambiguous(); }
93 Ambiguous nextafter(Ambiguous, Ambiguous){ return Ambiguous(); }
94 Ambiguous nexttoward(Ambiguous, Ambiguous){ return Ambiguous(); }
95 Ambiguous remainder(Ambiguous, Ambiguous){ return Ambiguous(); }
96 Ambiguous remquo(Ambiguous, Ambiguous, int*){ return Ambiguous(); }
97 Ambiguous rint(Ambiguous){ return Ambiguous(); }
98 Ambiguous round(Ambiguous){ return Ambiguous(); }
99 Ambiguous scalbln(Ambiguous, Ambiguous){ return Ambiguous(); }
100 Ambiguous scalbn(Ambiguous, Ambiguous){ return Ambiguous(); }
101 Ambiguous tgamma(Ambiguous){ return Ambiguous(); }
102 Ambiguous trunc(Ambiguous){ return Ambiguous(); }
109 static_assert((std::is_same<decltype(abs(Ambiguous())), Ambiguous>::value), "");
128 static_assert((std::is_same<decltype(acos(Ambiguous())), Ambiguous>::value), "");
147 static_assert((std::is_same<decltype(asin(Ambiguous())), Ambiguous>::value), "");
166 static_assert((std::is_same<decltype(atan(Ambiguous())), Ambiguous>::value), "");
189 static_assert((std::is_same<decltype(atan2(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
208 static_assert((std::is_same<decltype(ceil(Ambiguous())), Ambiguous>::value), "");
227 static_assert((std::is_same<decltype(cos(Ambiguous())), Ambiguous>::value), "");
246 static_assert((std::is_same<decltype(cosh(Ambiguous())), Ambiguous>::value), "");
265 static_assert((std::is_same<decltype(exp(Ambiguous())), Ambiguous>::value), "");
284 static_assert((std::is_same<decltype(fabs(Ambiguous())), Ambiguous>::value), "");
303 static_assert((std::is_same<decltype(floor(Ambiguous())), Ambiguous>::value), "");
326 static_assert((std::is_same<decltype(fmod(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
346 static_assert((std::is_same<decltype(frexp(Ambiguous(), &ip)), Ambiguous>::value), "");
366 static_assert((std::is_same<decltype(ldexp(Ambiguous(), ip)), Ambiguous>::value), "");
385 static_assert((std::is_same<decltype(log(Ambiguous())), Ambiguous>::value), "");
404 static_assert((std::is_same<decltype(log10(Ambiguous())), Ambiguous>::value), "");
415 static_assert((std::is_same<decltype(modf(Ambiguous(), (Ambiguous*)0)), Ambiguous>::value), "");
442 static_assert((std::is_same<decltype(pow(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
465 static_assert((std::is_same<decltype(sin(Ambiguous())), Ambiguous>::value), "");
484 static_assert((std::is_same<decltype(sinh(Ambiguous())), Ambiguous>::value), "");
503 static_assert((std::is_same<decltype(sqrt(Ambiguous())), Ambiguous>::value), "");
522 static_assert((std::is_same<decltype(tan(Ambiguous())), Ambiguous>::value), "");
541 static_assert((std::is_same<decltype(tanh(Ambiguous())), Ambiguous>::value), "");
554 static_assert((std::is_same<decltype(signbit(Ambiguous())), Ambiguous>::value), "");
567 static_assert((std::is_same<decltype(fpclassify(Ambiguous())), Ambiguous>::value), "");
580 static_assert((std::is_same<decltype(isfinite(Ambiguous())), Ambiguous>::value), "");
593 static_assert((std::is_same<decltype(isnormal(Ambiguous())), Ambiguous>::value), "");
612 static_assert((std::is_same<decltype(isgreater(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
631 static_assert((std::is_same<decltype(isgreaterequal(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
650 static_assert((std::is_same<decltype(isless(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
669 static_assert((std::is_same<decltype(islessequal(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
688 static_assert((std::is_same<decltype(islessgreater(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
707 static_assert((std::is_same<decltype(isunordered(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
726 static_assert((std::is_same<decltype(acosh(Ambiguous())), Ambiguous>::value), "");
745 static_assert((std::is_same<decltype(asinh(Ambiguous())), Ambiguous>::value), "");
764 static_assert((std::is_same<decltype(atanh(Ambiguous())), Ambiguous>::value), "");
783 static_assert((std::is_same<decltype(cbrt(Ambiguous())), Ambiguous>::value), "");
806 static_assert((std::is_same<decltype(copysign(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
825 static_assert((std::is_same<decltype(erf(Ambiguous())), Ambiguous>::value), "");
844 static_assert((std::is_same<decltype(erfc(Ambiguous())), Ambiguous>::value), "");
863 static_assert((std::is_same<decltype(exp2(Ambiguous())), Ambiguous>::value), "");
882 static_assert((std::is_same<decltype(expm1(Ambiguous())), Ambiguous>::value), "");
905 static_assert((std::is_same<decltype(fdim(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
943 static_assert((std::is_same<decltype(fma(Ambiguous(), Ambiguous(), Ambiguous())), Ambiguous>::value), "");
966 static_assert((std::is_same<decltype(fmax(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
989 static_assert((std::is_same<decltype(fmin(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1012 static_assert((std::is_same<decltype(hypot(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1031 static_assert((std::is_same<decltype(hypot(Ambiguous(), Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1053 static_assert((std::is_same<decltype(ilogb(Ambiguous())), Ambiguous>::value), "");
1072 static_assert((std::is_same<decltype(lgamma(Ambiguous())), Ambiguous>::value), "");
1091 static_assert((std::is_same<decltype(llrint(Ambiguous())), Ambiguous>::value), "");
1110 static_assert((std::is_same<decltype(llround(Ambiguous())), Ambiguous>::value), "");
1129 static_assert((std::is_same<decltype(log1p(Ambiguous())), Ambiguous>::value), "");
1148 static_assert((std::is_same<decltype(log2(Ambiguous())), Ambiguous>::value), "");
1167 static_assert((std::is_same<decltype(logb(Ambiguous())), Ambiguous>::value), "");
1186 static_assert((std::is_same<decltype(lrint(Ambiguous())), Ambiguous>::value), "");
1205 static_assert((std::is_same<decltype(lround(Ambiguous())), Ambiguous>::value), "");
1231 static_assert((std::is_same<decltype(nearbyint(Ambiguous())), Ambiguous>::value), "");
1254 static_assert((std::is_same<decltype(nextafter(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1273 static_assert((std::is_same<decltype(nexttoward(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1296 static_assert((std::is_same<decltype(remainder(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1320 static_assert((std::is_same<decltype(remquo(Ambiguous(), Ambiguous(), &ip)), Ambiguous>::value), "");
1339 static_assert((std::is_same<decltype(rint(Ambiguous())), Ambiguous>::value), "");
1358 static_assert((std::is_same<decltype(round(Ambiguous())), Ambiguous>::value), "");
1377 static_assert((std::is_same<decltype(scalbln(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1396 static_assert((std::is_same<decltype(scalbn(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1415 static_assert((std::is_same<decltype(tgamma(Ambiguous())), Ambiguous>::value), "");
1434 static_assert((std::is_same<decltype(trunc(Ambiguous())), Ambiguous>::value), "");