Lines Matching refs:Foo2
635 template <unsigned N = 2> class Foo2 {};
689 Foo2<1> F1;
690 Foo2<> F2, F3;
697 // CHECK-ELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'Foo2<1>' to 'const Foo2<2>' for 1st argument
698 // CHECK-ELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no known conversion from 'Foo2<1>' to 'Foo2<2>' for 1st argument
700 // CHECK-ELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'Foo2<(default) 2>' to 'const Foo2<1>' for 1st argument
701 // CHECK-ELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no known conversion from 'Foo2<(default) 2>' to 'Foo2<1>' for 1st argument
703 // CHECK-NOELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'Foo2<1>' to 'const Foo2<2>' for 1st argument
704 // CHECK-NOELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no known conversion from 'Foo2<1>' to 'Foo2<2>' for 1st argument
706 // CHECK-NOELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'Foo2<(default) 2>' to 'const Foo2<1>' for 1st argument
707 // CHECK-NOELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no known conversion from 'Foo2<(default) 2>' to 'Foo2<1>' for 1st argument
710 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo2<
713 // CHECK-ELIDE-TREE: Foo2<
717 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo2<
720 // CHECK-ELIDE-TREE: Foo2<
724 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo2<
727 // CHECK-NOELIDE-TREE: Foo2<
731 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo2<
734 // CHECK-NOELIDE-TREE: Foo2<