Lines Matching refs:is_same

20     static_assert((std::is_same<decltype(acos((double)0)), double>::value), "");
21 static_assert((std::is_same<decltype(acosf(0)), float>::value), "");
22 static_assert((std::is_same<decltype(acosl(0)), long double>::value), "");
28 static_assert((std::is_same<decltype(asin((double)0)), double>::value), "");
29 static_assert((std::is_same<decltype(asinf(0)), float>::value), "");
30 static_assert((std::is_same<decltype(asinl(0)), long double>::value), "");
36 static_assert((std::is_same<decltype(atan((double)0)), double>::value), "");
37 static_assert((std::is_same<decltype(atanf(0)), float>::value), "");
38 static_assert((std::is_same<decltype(atanl(0)), long double>::value), "");
44 static_assert((std::is_same<decltype(atan2((double)0, (double)0)), double>::value), "");
45 static_assert((std::is_same<decltype(atan2f(0,0)), float>::value), "");
46 static_assert((std::is_same<decltype(atan2l(0,0)), long double>::value), "");
52 static_assert((std::is_same<decltype(ceil((double)0)), double>::value), "");
53 static_assert((std::is_same<decltype(ceilf(0)), float>::value), "");
54 static_assert((std::is_same<decltype(ceill(0)), long double>::value), "");
60 static_assert((std::is_same<decltype(cos((double)0)), double>::value), "");
61 static_assert((std::is_same<decltype(cosf(0)), float>::value), "");
62 static_assert((std::is_same<decltype(cosl(0)), long double>::value), "");
68 static_assert((std::is_same<decltype(cosh((double)0)), double>::value), "");
69 static_assert((std::is_same<decltype(coshf(0)), float>::value), "");
70 static_assert((std::is_same<decltype(coshl(0)), long double>::value), "");
76 static_assert((std::is_same<decltype(exp((double)0)), double>::value), "");
77 static_assert((std::is_same<decltype(expf(0)), float>::value), "");
78 static_assert((std::is_same<decltype(expl(0)), long double>::value), "");
84 static_assert((std::is_same<decltype(fabs((double)0)), double>::value), "");
85 static_assert((std::is_same<decltype(fabsf(0.f)), float>::value), "");
86 static_assert((std::is_same<decltype(fabsl(0.L)), long double>::value), "");
92 static_assert((std::is_same<decltype(floor((double)0)), double>::value), "");
93 static_assert((std::is_same<decltype(floorf(0)), float>::value), "");
94 static_assert((std::is_same<decltype(floorl(0)), long double>::value), "");
100 static_assert((std::is_same<decltype(fmod((double)0, (double)0)), double>::value), "");
101 static_assert((std::is_same<decltype(fmodf(0,0)), float>::value), "");
102 static_assert((std::is_same<decltype(fmodl(0,0)), long double>::value), "");
109 static_assert((std::is_same<decltype(frexp((double)0, &ip)), double>::value), "");
110 static_assert((std::is_same<decltype(frexpf(0, &ip)), float>::value), "");
111 static_assert((std::is_same<decltype(frexpl(0, &ip)), long double>::value), "");
118 static_assert((std::is_same<decltype(ldexp((double)0, ip)), double>::value), "");
119 static_assert((std::is_same<decltype(ldexpf(0, ip)), float>::value), "");
120 static_assert((std::is_same<decltype(ldexpl(0, ip)), long double>::value), "");
126 static_assert((std::is_same<decltype(log((double)0)), double>::value), "");
127 static_assert((std::is_same<decltype(logf(0)), float>::value), "");
128 static_assert((std::is_same<decltype(logl(0)), long double>::value), "");
134 static_assert((std::is_same<decltype(log10((double)0)), double>::value), "");
135 static_assert((std::is_same<decltype(log10f(0)), float>::value), "");
136 static_assert((std::is_same<decltype(log10l(0)), long double>::value), "");
142 static_assert((std::is_same<decltype(modf((double)0, (double*)0)), double>::value), "");
143 static_assert((std::is_same<decltype(modff(0, (float*)0)), float>::value), "");
144 static_assert((std::is_same<decltype(modfl(0, (long double*)0)), long double>::value), "");
151 static_assert((std::is_same<decltype(pow((double)0, (double)0)), double>::value), "");
152 static_assert((std::is_same<decltype(powf(0,0)), float>::value), "");
153 static_assert((std::is_same<decltype(powl(0,0)), long double>::value), "");
159 static_assert((std::is_same<decltype(sin((double)0)), double>::value), "");
160 static_assert((std::is_same<decltype(sinf(0)), float>::value), "");
161 static_assert((std::is_same<decltype(sinl(0)), long double>::value), "");
167 static_assert((std::is_same<decltype(sinh((double)0)), double>::value), "");
168 static_assert((std::is_same<decltype(sinhf(0)), float>::value), "");
169 static_assert((std::is_same<decltype(sinhl(0)), long double>::value), "");
175 static_assert((std::is_same<decltype(sqrt((double)0)), double>::value), "");
176 static_assert((std::is_same<decltype(sqrtf(0)), float>::value), "");
177 static_assert((std::is_same<decltype(sqrtl(0)), long double>::value), "");
183 static_assert((std::is_same<decltype(tan((double)0)), double>::value), "");
184 static_assert((std::is_same<decltype(tanf(0)), float>::value), "");
185 static_assert((std::is_same<decltype(tanl(0)), long double>::value), "");
191 static_assert((std::is_same<decltype(tanh((double)0)), double>::value), "");
192 static_assert((std::is_same<decltype(tanhf(0)), float>::value), "");
193 static_assert((std::is_same<decltype(tanhl(0)), long double>::value), "");
199 static_assert((std::is_same<decltype(signbit((float)0)), bool>::value), "");
200 static_assert((std::is_same<decltype(signbit((double)0)), bool>::value), "");
201 static_assert((std::is_same<decltype(signbit((long double)0)), bool>::value), "");
207 static_assert((std::is_same<decltype(fpclassify((float)0)), int>::value), "");
208 static_assert((std::is_same<decltype(fpclassify((double)0)), int>::value), "");
209 static_assert((std::is_same<decltype(fpclassify((long double)0)), int>::value), "");
215 static_assert((std::is_same<decltype(isfinite((float)0)), bool>::value), "");
216 static_assert((std::is_same<decltype(isfinite((double)0)), bool>::value), "");
217 static_assert((std::is_same<decltype(isfinite((long double)0)), bool>::value), "");
223 static_assert((std::is_same<decltype(isinf((float)0)), bool>::value), "");
224 static_assert((std::is_same<decltype(isinf((double)0)), bool>::value), "");
225 static_assert((std::is_same<decltype(isinf((long double)0)), bool>::value), "");
231 static_assert((std::is_same<decltype(isnan((float)0)), bool>::value), "");
232 static_assert((std::is_same<decltype(isnan((double)0)), bool>::value), "");
233 static_assert((std::is_same<decltype(isnan((long double)0)), bool>::value), "");
239 static_assert((std::is_same<decltype(isnormal((float)0)), bool>::value), "");
240 static_assert((std::is_same<decltype(isnormal((double)0)), bool>::value), "");
241 static_assert((std::is_same<decltype(isnormal((long double)0)), bool>::value), "");
247 static_assert((std::is_same<decltype(isgreater((float)0, (float)0)), bool>::value), "");
248 static_assert((std::is_same<decltype(isgreater((float)0, (double)0)), bool>::value), "");
249 static_assert((std::is_same<decltype(isgreater((float)0, (long double)0)), bool>::value), "");
250 static_assert((std::is_same<decltype(isgreater((double)0, (float)0)), bool>::value), "");
251 static_assert((std::is_same<decltype(isgreater((double)0, (double)0)), bool>::value), "");
252 static_assert((std::is_same<decltype(isgreater((double)0, (long double)0)), bool>::value), "");
253 static_assert((std::is_same<decltype(isgreater((long double)0, (float)0)), bool>::value), "");
254 static_assert((std::is_same<decltype(isgreater((long double)0, (double)0)), bool>::value), "");
255 static_assert((std::is_same<decltype(isgreater((long double)0, (long double)0)), bool>::value), "");
261 static_assert((std::is_same<decltype(isgreaterequal((float)0, (float)0)), bool>::value), "");
262 static_assert((std::is_same<decltype(isgreaterequal((float)0, (double)0)), bool>::value), "");
263 static_assert((std::is_same<decltype(isgreaterequal((float)0, (long double)0)), bool>::value), "");
264 static_assert((std::is_same<decltype(isgreaterequal((double)0, (float)0)), bool>::value), "");
265 static_assert((std::is_same<decltype(isgreaterequal((double)0, (double)0)), bool>::value), "");
266 static_assert((std::is_same<decltype(isgreaterequal((double)0, (long double)0)), bool>::value), "");
267 static_assert((std::is_same<decltype(isgreaterequal((long double)0, (float)0)), bool>::value), "");
268 static_assert((std::is_same<decltype(isgreaterequal((long double)0, (double)0)), bool>::value), "");
269 static_assert((std::is_same<decltype(isgreaterequal((long double)0, (long double)0)), bool>::value), "");
275 static_assert((std::is_same<decltype(isless((float)0, (float)0)), bool>::value), "");
276 static_assert((std::is_same<decltype(isless((float)0, (double)0)), bool>::value), "");
277 static_assert((std::is_same<decltype(isless((float)0, (long double)0)), bool>::value), "");
278 static_assert((std::is_same<decltype(isless((double)0, (float)0)), bool>::value), "");
279 static_assert((std::is_same<decltype(isless((double)0, (double)0)), bool>::value), "");
280 static_assert((std::is_same<decltype(isless((double)0, (long double)0)), bool>::value), "");
281 static_assert((std::is_same<decltype(isless((long double)0, (float)0)), bool>::value), "");
282 static_assert((std::is_same<decltype(isless((long double)0, (double)0)), bool>::value), "");
283 static_assert((std::is_same<decltype(isless((long double)0, (long double)0)), bool>::value), "");
289 static_assert((std::is_same<decltype(islessequal((float)0, (float)0)), bool>::value), "");
290 static_assert((std::is_same<decltype(islessequal((float)0, (double)0)), bool>::value), "");
291 static_assert((std::is_same<decltype(islessequal((float)0, (long double)0)), bool>::value), "");
292 static_assert((std::is_same<decltype(islessequal((double)0, (float)0)), bool>::value), "");
293 static_assert((std::is_same<decltype(islessequal((double)0, (double)0)), bool>::value), "");
294 static_assert((std::is_same<decltype(islessequal((double)0, (long double)0)), bool>::value), "");
295 static_assert((std::is_same<decltype(islessequal((long double)0, (float)0)), bool>::value), "");
296 static_assert((std::is_same<decltype(islessequal((long double)0, (double)0)), bool>::value), "");
297 static_assert((std::is_same<decltype(islessequal((long double)0, (long double)0)), bool>::value), "");
303 static_assert((std::is_same<decltype(islessgreater((float)0, (float)0)), bool>::value), "");
304 static_assert((std::is_same<decltype(islessgreater((float)0, (double)0)), bool>::value), "");
305 static_assert((std::is_same<decltype(islessgreater((float)0, (long double)0)), bool>::value), "");
306 static_assert((std::is_same<decltype(islessgreater((double)0, (float)0)), bool>::value), "");
307 static_assert((std::is_same<decltype(islessgreater((double)0, (double)0)), bool>::value), "");
308 static_assert((std::is_same<decltype(islessgreater((double)0, (long double)0)), bool>::value), "");
309 static_assert((std::is_same<decltype(islessgreater((long double)0, (float)0)), bool>::value), "");
310 static_assert((std::is_same<decltype(islessgreater((long double)0, (double)0)), bool>::value), "");
311 static_assert((std::is_same<decltype(islessgreater((long double)0, (long double)0)), bool>::value), "");
317 static_assert((std::is_same<decltype(isunordered((float)0, (float)0)), bool>::value), "");
318 static_assert((std::is_same<decltype(isunordered((float)0, (double)0)), bool>::value), "");
319 static_assert((std::is_same<decltype(isunordered((float)0, (long double)0)), bool>::value), "");
320 static_assert((std::is_same<decltype(isunordered((double)0, (float)0)), bool>::value), "");
321 static_assert((std::is_same<decltype(isunordered((double)0, (double)0)), bool>::value), "");
322 static_assert((std::is_same<decltype(isunordered((double)0, (long double)0)), bool>::value), "");
323 static_assert((std::is_same<decltype(isunordered((long double)0, (float)0)), bool>::value), "");
324 static_assert((std::is_same<decltype(isunordered((long double)0, (double)0)), bool>::value), "");
325 static_assert((std::is_same<decltype(isunordered((long double)0, (long double)0)), bool>::value), "");
331 static_assert((std::is_same<decltype(acosh((double)0)), double>::value), "");
332 static_assert((std::is_same<decltype(acoshf(0)), float>::value), "");
333 static_assert((std::is_same<decltype(acoshl(0)), long double>::value), "");
339 static_assert((std::is_same<decltype(asinh((double)0)), double>::value), "");
340 static_assert((std::is_same<decltype(asinhf(0)), float>::value), "");
341 static_assert((std::is_same<decltype(asinhl(0)), long double>::value), "");
347 static_assert((std::is_same<decltype(atanh((double)0)), double>::value), "");
348 static_assert((std::is_same<decltype(atanhf(0)), float>::value), "");
349 static_assert((std::is_same<decltype(atanhl(0)), long double>::value), "");
355 static_assert((std::is_same<decltype(cbrt((double)0)), double>::value), "");
356 static_assert((std::is_same<decltype(cbrtf(0)), float>::value), "");
357 static_assert((std::is_same<decltype(cbrtl(0)), long double>::value), "");
363 static_assert((std::is_same<decltype(copysign((double)0, (double)0)), double>::value), "");
364 static_assert((std::is_same<decltype(copysignf(0,0)), float>::value), "");
365 static_assert((std::is_same<decltype(copysignl(0,0)), long double>::value), "");
371 static_assert((std::is_same<decltype(erf((double)0)), double>::value), "");
372 static_assert((std::is_same<decltype(erff(0)), float>::value), "");
373 static_assert((std::is_same<decltype(erfl(0)), long double>::value), "");
379 static_assert((std::is_same<decltype(erfc((double)0)), double>::value), "");
380 static_assert((std::is_same<decltype(erfcf(0)), float>::value), "");
381 static_assert((std::is_same<decltype(erfcl(0)), long double>::value), "");
387 static_assert((std::is_same<decltype(exp2((double)0)), double>::value), "");
388 static_assert((std::is_same<decltype(exp2f(0)), float>::value), "");
389 static_assert((std::is_same<decltype(exp2l(0)), long double>::value), "");
395 static_assert((std::is_same<decltype(expm1((double)0)), double>::value), "");
396 static_assert((std::is_same<decltype(expm1f(0)), float>::value), "");
397 static_assert((std::is_same<decltype(expm1l(0)), long double>::value), "");
403 static_assert((std::is_same<decltype(fdim((double)0, (double)0)), double>::value), "");
404 static_assert((std::is_same<decltype(fdimf(0,0)), float>::value), "");
405 static_assert((std::is_same<decltype(fdiml(0,0)), long double>::value), "");
411 static_assert((std::is_same<decltype(fma((double)0, (double)0, (double)0)), double>::value), "");
412 static_assert((std::is_same<decltype(fmaf(0,0,0)), float>::value), "");
413 static_assert((std::is_same<decltype(fmal(0,0,0)), long double>::value), "");
419 static_assert((std::is_same<decltype(fmax((double)0, (double)0)), double>::value), "");
420 static_assert((std::is_same<decltype(fmaxf(0,0)), float>::value), "");
421 static_assert((std::is_same<decltype(fmaxl(0,0)), long double>::value), "");
427 static_assert((std::is_same<decltype(fmin((double)0, (double)0)), double>::value), "");
428 static_assert((std::is_same<decltype(fminf(0,0)), float>::value), "");
429 static_assert((std::is_same<decltype(fminl(0,0)), long double>::value), "");
435 static_assert((std::is_same<decltype(hypot((double)0, (double)0)), double>::value), "");
436 static_assert((std::is_same<decltype(hypotf(0,0)), float>::value), "");
437 static_assert((std::is_same<decltype(hypotl(0,0)), long double>::value), "");
443 static_assert((std::is_same<decltype(ilogb((double)0)), int>::value), "");
444 static_assert((std::is_same<decltype(ilogbf(0)), int>::value), "");
445 static_assert((std::is_same<decltype(ilogbl(0)), int>::value), "");
451 static_assert((std::is_same<decltype(lgamma((double)0)), double>::value), "");
452 static_assert((std::is_same<decltype(lgammaf(0)), float>::value), "");
453 static_assert((std::is_same<decltype(lgammal(0)), long double>::value), "");
459 static_assert((std::is_same<decltype(llrint((double)0)), long long>::value), "");
460 static_assert((std::is_same<decltype(llrintf(0)), long long>::value), "");
461 static_assert((std::is_same<decltype(llrintl(0)), long long>::value), "");
467 static_assert((std::is_same<decltype(llround((double)0)), long long>::value), "");
468 static_assert((std::is_same<decltype(llroundf(0)), long long>::value), "");
469 static_assert((std::is_same<decltype(llroundl(0)), long long>::value), "");
475 static_assert((std::is_same<decltype(log1p((double)0)), double>::value), "");
476 static_assert((std::is_same<decltype(log1pf(0)), float>::value), "");
477 static_assert((std::is_same<decltype(log1pl(0)), long double>::value), "");
483 static_assert((std::is_same<decltype(log2((double)0)), double>::value), "");
484 static_assert((std::is_same<decltype(log2f(0)), float>::value), "");
485 static_assert((std::is_same<decltype(log2l(0)), long double>::value), "");
491 static_assert((std::is_same<decltype(logb((double)0)), double>::value), "");
492 static_assert((std::is_same<decltype(logbf(0)), float>::value), "");
493 static_assert((std::is_same<decltype(logbl(0)), long double>::value), "");
499 static_assert((std::is_same<decltype(lrint((double)0)), long>::value), "");
500 static_assert((std::is_same<decltype(lrintf(0)), long>::value), "");
501 static_assert((std::is_same<decltype(lrintl(0)), long>::value), "");
507 static_assert((std::is_same<decltype(lround((double)0)), long>::value), "");
508 static_assert((std::is_same<decltype(lroundf(0)), long>::value), "");
509 static_assert((std::is_same<decltype(lroundl(0)), long>::value), "");
515 static_assert((std::is_same<decltype(nan("")), double>::value), "");
516 static_assert((std::is_same<decltype(nanf("")), float>::value), "");
517 static_assert((std::is_same<decltype(nanl("")), long double>::value), "");
522 static_assert((std::is_same<decltype(nearbyint((double)0)), double>::value), "");
523 static_assert((std::is_same<decltype(nearbyintf(0)), float>::value), "");
524 static_assert((std::is_same<decltype(nearbyintl(0)), long double>::value), "");
530 static_assert((std::is_same<decltype(nextafter((double)0, (double)0)), double>::value), "");
531 static_assert((std::is_same<decltype(nextafterf(0,0)), float>::value), "");
532 static_assert((std::is_same<decltype(nextafterl(0,0)), long double>::value), "");
538 static_assert((std::is_same<decltype(nexttoward((double)0, (long double)0)), double>::value), "");
539 static_assert((std::is_same<decltype(nexttowardf(0, (long double)0)), float>::value), "");
540 static_assert((std::is_same<decltype(nexttowardl(0, (long double)0)), long double>::value), "");
546 static_assert((std::is_same<decltype(remainder((double)0, (double)0)), double>::value), "");
547 static_assert((std::is_same<decltype(remainderf(0,0)), float>::value), "");
548 static_assert((std::is_same<decltype(remainderl(0,0)), long double>::value), "");
549 static_assert((std::is_same<decltype(remainder((int)0, (int)0)), double>::value), "");
556 static_assert((std::is_same<decltype(remquo((double)0, (double)0, &ip)), double>::value), "");
557 static_assert((std::is_same<decltype(remquof(0,0, &ip)), float>::value), "");
558 static_assert((std::is_same<decltype(remquol(0,0, &ip)), long double>::value), "");
564 static_assert((std::is_same<decltype(rint((double)0)), double>::value), "");
565 static_assert((std::is_same<decltype(rintf(0)), float>::value), "");
566 static_assert((std::is_same<decltype(rintl(0)), long double>::value), "");
572 static_assert((std::is_same<decltype(round((double)0)), double>::value), "");
573 static_assert((std::is_same<decltype(roundf(0)), float>::value), "");
574 static_assert((std::is_same<decltype(roundl(0)), long double>::value), "");
580 static_assert((std::is_same<decltype(scalbln((double)0, (long)0)), double>::value), "");
581 static_assert((std::is_same<decltype(scalblnf(0, (long)0)), float>::value), "");
582 static_assert((std::is_same<decltype(scalblnl(0, (long)0)), long double>::value), "");
588 static_assert((std::is_same<decltype(scalbn((double)0, (int)0)), double>::value), "");
589 static_assert((std::is_same<decltype(scalbnf(0, (int)0)), float>::value), "");
590 static_assert((std::is_same<decltype(scalbnl(0, (int)0)), long double>::value), "");
596 static_assert((std::is_same<decltype(tgamma((double)0)), double>::value), "");
597 static_assert((std::is_same<decltype(tgammaf(0)), float>::value), "");
598 static_assert((std::is_same<decltype(tgammal(0)), long double>::value), "");
604 static_assert((std::is_same<decltype(trunc((double)0)), double>::value), "");
605 static_assert((std::is_same<decltype(truncf(0)), float>::value), "");
606 static_assert((std::is_same<decltype(truncl(0)), long double>::value), "");