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