Lines Matching refs:T6
400 struct T6 {}; struct
402 CommonTypeNoCommonReference(T6);
408 struct common_type<T6, int> {
413 struct common_type<int, T6> {
418 struct common_type<T6&, int&> {};
421 struct common_type<int&, T6&> {};
424 struct common_type<T6&, const int&> {};
427 struct common_type<int&, const T6&> {};
430 struct common_type<T6&, volatile int&> {};
433 struct common_type<int&, volatile T6&> {};
436 struct common_type<T6&, const volatile int&> {};
439 struct common_type<int&, const volatile T6&> {};
442 struct common_type<const T6&, int&> {};
445 struct common_type<const int&, T6&> {};
448 struct common_type<const T6&, const int&> {};
451 struct common_type<const int&, const T6&> {};
454 struct common_type<const T6&, volatile int&> {};
457 struct common_type<const int&, volatile T6&> {};
460 struct common_type<const T6&, const volatile int&> {};
463 struct common_type<const int&, const volatile T6&> {};
466 struct common_type<volatile T6&, int&> {};
469 struct common_type<volatile int&, T6&> {};
472 struct common_type<volatile T6&, const int&> {};
475 struct common_type<volatile int&, const T6&> {};
478 struct common_type<volatile T6&, volatile int&> {};
481 struct common_type<volatile int&, volatile T6&> {};
484 struct common_type<volatile T6&, const volatile int&> {};
487 struct common_type<volatile int&, const volatile T6&> {};
490 struct common_type<const volatile T6&, int&> {};
493 struct common_type<const volatile int&, T6&> {};
496 struct common_type<const volatile T6&, const int&> {};
499 struct common_type<const volatile int&, const T6&> {};
502 struct common_type<const volatile T6&, volatile int&> {};
505 struct common_type<const volatile int&, volatile T6&> {};
508 struct common_type<const volatile T6&, const volatile int&> {};
511 struct common_type<const volatile int&, const volatile T6&> {};
519 static_assert(HasValidCommonType<T6, int>());
520 static_assert(!HasCommonReference<const T6&, const int&>());
521 static_assert(!CheckCommonWith<T6, int>());