Lines Matching refs:Either
114 template <class A, class B> struct Either {
121 Either(const A& a) : tag(true), a(a) {}
122 Either(const B& b) : tag(false), b(b) {}
126 Either<int,Virtual> virt(0); // expected-note {{in instantiation of template}}
127 Either<int,VirtualBase> vbase(0); // expected-note {{in instantiation of template}}
128 Either<int,Ctor> ctor(0); // expected-note {{in instantiation of template}}
129 Either<int,CopyCtor> copyctor(0); // expected-note {{in instantiation of template}}
130 Either<int,CopyAssign> copyassign(0); // expected-note {{in instantiation of template}}
131 Either<int,Dtor> dtor(0); // expected-note {{in instantiation of template}}
132 Either<int,Okay> okay(0);