Home | History | Annotate | Download | only in test

Lines Matching refs:A3

32 struct A3
37 virtual ~A3() {}
41 A3* getA3() {return this;}
57 : public A3,
63 A1* getA1_3() {return A3::getA1();}
65 A2* getA2() {return A3::getA2();}
66 A3* getA3() {return A3::getA3();}
92 A3* getA3() {return A5::getA3();}
109 A3* getA3() {return A7::getA3();}
137 A3* getA3() {return A8::getA3();}
158 A3* getA3() {return A8::getA3();}
180 A3* getA3() {return A10::getA3();}
203 A3* getA3() {return A12::getA3();}
216 A3 a3;
230 assert(dynamic_cast<A3*>(a3.getA1_3()) == a3.getA3());
231 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3());
233 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
234 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
238 assert(dynamic_cast<A3*>(a5.getA1_3()) == a5.getA3());
239 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3());
253 assert(dynamic_cast<A3*>(a6.getA1_6()) == 0);
261 assert(dynamic_cast<A3*>(a7.getA1_3()) == a7.getA3());
262 assert(dynamic_cast<A3*>(a7.getA1_4()) == a7.getA3());
263 assert(dynamic_cast<A3*>(a7.getA2()) == a7.getA3());
293 assert(dynamic_cast<A3*>(a8.getA1_3()) == a8.getA3());
294 assert(dynamic_cast<A3*>(a8.getA1_4()) == a8.getA3());
295 assert(dynamic_cast<A3*>(a8.getA2()) == a8.getA3());
335 assert(dynamic_cast<A3*>(a9.getA1_9()) == 0);
349 assert(dynamic_cast<A3*>(a10.getA1_3()) == a10.getA3());
350 assert(dynamic_cast<A3*>(a10.getA1_4()) == a10.getA3());
351 assert(dynamic_cast<A3*>(a10.getA1_6()) == a10.getA3());
352 assert(dynamic_cast<A3*>(a10.getA2()) == a10.getA3());
416 assert(dynamic_cast<A3*>(a11.getA1_3()) == a11.getA3());
417 assert(dynamic_cast<A3*>(a11.getA1_4()) == a11.getA3());
418 assert(dynamic_cast<A3*>(a11.getA1_6()) == a11.getA3());
419 assert(dynamic_cast<A3*>(a11.getA1_9()) == a11.getA3());
420 assert(dynamic_cast<A3*>(a11.getA2()) == a11.getA3());
505 assert(dynamic_cast<A3*>(a12.getA1_3()) == a12.getA3());
506 assert(dynamic_cast<A3*>(a12.getA1_4()) == a12.getA3());
507 assert(dynamic_cast<A3*>(a12.getA1_6()) == a12.getA3());
508 assert(dynamic_cast<A3*>(a12.getA1_9()) == a12.getA3());
509 assert(dynamic_cast<A3*>(a12.getA2()) == a12.getA3());
610 assert(dynamic_cast<A3*>(a13.getA1_3()) == a13.getA3());
611 assert(dynamic_cast<A3*>(a13.getA1_4()) == a13.getA3());
612 assert(dynamic_cast<A3*>(a13.getA1_6()) == a13.getA3());
613 assert(dynamic_cast<A3*>(a13.getA1_9()) == a13.getA3());
614 assert(dynamic_cast<A3*>(a13.getA2()) == a13.getA3());
753 struct A3
758 virtual ~A3() {}
762 A3* getA3() {return this;}
778 : public A3,
784 A1* getA1_3() {return A3::getA1();}
786 A2* getA2() {return A3::getA2();}
787 A3* getA3() {return A3::getA3();}
813 A3* getA3() {return A5::getA3();}
830 A3* getA3() {return A7::getA3();}
858 A3* getA3() {return A8::getA3();}
879 A3* getA3() {return A8::getA3();}
901 A3* getA3() {return A10::getA3();}
924 A3* getA3() {return A12::getA3();}
937 A3 a3;
951 assert(dynamic_cast<A3*>(a3.getA1_3()) == 0);
952 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3());
954 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
955 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
959 assert(dynamic_cast<A3*>(a5.getA1_3()) == 0);
960 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3());
974 assert(dynamic_cast<A3*>(a6.getA1_6()) == 0);
982 assert(dynamic_cast<A3*>(a7.getA1_3()) == 0);
983 assert(dynamic_cast<A3*>(a7.getA1_4()) == a7.getA3());
984 assert(dynamic_cast<A3*>(a7.getA2()) == a7.getA3());
1014 assert(dynamic_cast<A3*>(a8.getA1_3()) == 0);
1015 assert(dynamic_cast<A3*>(a8.getA1_4()) == a8.getA3());
1016 assert(dynamic_cast<A3*>(a8.getA2()) == a8.getA3());
1056 assert(dynamic_cast<A3*>(a9.getA1_9()) == 0);
1070 assert(dynamic_cast<A3*>(a10.getA1_3()) == 0);
1071 assert(dynamic_cast<A3*>(a10.getA1_4()) == a10.getA3());
1072 assert(dynamic_cast<A3*>(a10.getA1_6()) == a10.getA3());
1073 assert(dynamic_cast<A3*>(a10.getA2()) == a10.getA3());
1137 assert(dynamic_cast<A3*>(a11.getA1_3()) == 0);
1138 assert(dynamic_cast<A3*>(a11.getA1_4()) == a11.getA3());
1139 assert(dynamic_cast<A3*>(a11.getA1_6()) == a11.getA3());
1140 assert(dynamic_cast<A3*>(a11.getA1_9()) == a11.getA3());
1141 assert(dynamic_cast<A3*>(a11.getA2()) == a11.getA3());
1226 assert(dynamic_cast<A3*>(a12.getA1_3()) == 0);
1227 assert(dynamic_cast<A3*>(a12.getA1_4()) == a12.getA3());
1228 assert(dynamic_cast<A3*>(a12.getA1_6()) == a12.getA3());
1229 assert(dynamic_cast<A3
1230 assert(dynamic_cast<A3*>(a12.getA2()) == a12.getA3());
1331 assert(dynamic_cast<A3*>(a13.getA1_3()) == 0);
1332 assert(dynamic_cast<A3*>(a13.getA1_4()) == a13.getA3());
1333 assert(dynamic_cast<A3*>(a13.getA1_6()) == a13.getA3());
1334 assert(dynamic_cast<A3*>(a13.getA1_9()) == a13.getA3());
1335 assert(dynamic_cast<A3*>(a13.getA2()) == a13.getA3());
1474 struct A3
1479 virtual ~A3() {}
1483 A3* getA3() {return this;}
1499 : public A3,
1505 A1* getA1_3() {return A3::getA1();}
1507 A2* getA2() {return A3::getA2();}
1508 A3* getA3() {return A3::getA3();}
1534 A3* getA3() {return A5::getA3();}
1551 A3* getA3() {return A7::getA3();}
1579 A3* getA3() {return A8::getA3();}
1600 A3* getA3() {return A8::getA3();}
1622 A3* getA3() {return A10::getA3();}
1645 A3* getA3() {return A12::getA3();}
1658 A3 a3;
1672 assert(dynamic_cast<A3*>(a3.getA1_3()) == a3.getA3());
1673 assert(dynamic_cast<A3*>(a3.getA2()) == 0);
1675 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
1676 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
1680 assert(dynamic_cast<A3*>(a5.getA1_3()) == a5.getA3());
1681 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3());
1695 assert(dynamic_cast<A3*>(a6.getA1_6()) == 0);
1703 assert(dynamic_cast<A3*>(a7.getA1_3()) == a7.getA3());
1704 assert(dynamic_cast<A3*>(a7.getA1_4()) == a7.getA3());
1705 assert(dynamic_cast<A3*>(a7.getA2()) == a7.getA3());
1735 assert(dynamic_cast<A3*>(a8.getA1_3()) == a8.getA3());
1736 assert(dynamic_cast<A3*>(a8.getA1_4()) == a8.getA3());
1737 assert(dynamic_cast<A3*>(a8.getA2()) == a8.getA3());
1777 assert(dynamic_cast<A3*>(a9.getA1_9()) == 0);
1791 assert(dynamic_cast<A3*>(a10.getA1_3()) == a10.getA3());
1792 assert(dynamic_cast<A3*>(a10.getA1_4()) == a10.getA3());
1793 assert(dynamic_cast<A3*>(a10.getA1_6()) == a10.getA3());
1794 assert(dynamic_cast<A3*>(a10.getA2()) == a10.getA3());
1858 assert(dynamic_cast<A3*>(a11.getA1_3()) == a11.getA3());
1859 assert(dynamic_cast<A3*>(a11.getA1_4()) == a11.getA3());
1860 assert(dynamic_cast<A3*>(a11.getA1_6()) == a11.getA3());
1861 assert(dynamic_cast<A3*>(a11.getA1_9()) == a11.getA3());
1862 assert(dynamic_cast<A3*>(a11.getA2()) == a11.getA3());
1947 assert(dynamic_cast<A3*>(a12.getA1_3()) == a12.getA3());
1948 assert(dynamic_cast<A3*>(a12.getA1_4()) == a12.getA3());
1949 assert(dynamic_cast<A3*>(a12.getA1_6()) == a12.getA3());
1950 assert(dynamic_cast<A3*>(a12.getA1_9()) == a12.getA3());
1951 assert(dynamic_cast<A3*>(a12.getA2()) == a12.getA3());
2052 assert(dynamic_cast<A3*>(a13.getA1_3()) == a13.getA3());
2053 assert(dynamic_cast<A3*>(a13.getA1_4()) == a13.getA3());
2054 assert(dynamic_cast<A3*>(a13.getA1_6()) == a13.getA3());
2055 assert(dynamic_cast<A3*>(a13.getA1_9()) == a13.getA3());
2056 assert(dynamic_cast<A3*>(a13.getA2()) == a13.getA3());