Lines Matching refs:A3
31 struct A3 struct
36 virtual ~A3() {} in ~A3() argument
40 A3* getA3() {return this;} in getA3() argument
56 : public A3,
62 A1* getA1_3() {return A3::getA1();} in getA1_3()
64 A2* getA2() {return A3::getA2();} in getA2()
65 A3* getA3() {return A3::getA3();} in getA3()
91 A3* getA3() {return A5::getA3();} in getA3()
108 A3* getA3() {return A7::getA3();} in getA3()
136 A3* getA3() {return A8::getA3();} in getA3()
157 A3* getA3() {return A8::getA3();} in getA3()
179 A3* getA3() {return A10::getA3();} in getA3()
202 A3* getA3() {return A12::getA3();} in getA3()
217 A3 a3; in test()
229 assert(dynamic_cast<A3*>(a3.getA1_3()) == a3.getA3()); in test()
230 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
232 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0); in test()
233 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
237 assert(dynamic_cast<A3*>(a5.getA1_3()) == a5.getA3()); in test()
238 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
252 assert(dynamic_cast<A3*>(a6.getA1_6()) == 0); in test()
260 assert(dynamic_cast<A3*>(a7.getA1_3()) == a7.getA3()); in test()
261 assert(dynamic_cast<A3*>(a7.getA1_4()) == a7.getA3()); in test()
262 assert(dynamic_cast<A3*>(a7.getA2()) == a7.getA3()); in test()
292 assert(dynamic_cast<A3*>(a8.getA1_3()) == a8.getA3()); in test()
293 assert(dynamic_cast<A3*>(a8.getA1_4()) == a8.getA3()); in test()
294 assert(dynamic_cast<A3*>(a8.getA2()) == a8.getA3()); in test()
334 assert(dynamic_cast<A3*>(a9.getA1_9()) == 0); in test()
348 assert(dynamic_cast<A3*>(a10.getA1_3()) == a10.getA3()); in test()
349 assert(dynamic_cast<A3*>(a10.getA1_4()) == a10.getA3()); in test()
350 assert(dynamic_cast<A3*>(a10.getA1_6()) == a10.getA3()); in test()
351 assert(dynamic_cast<A3*>(a10.getA2()) == a10.getA3()); in test()
415 assert(dynamic_cast<A3*>(a11.getA1_3()) == a11.getA3()); in test()
416 assert(dynamic_cast<A3*>(a11.getA1_4()) == a11.getA3()); in test()
417 assert(dynamic_cast<A3*>(a11.getA1_6()) == a11.getA3()); in test()
418 assert(dynamic_cast<A3*>(a11.getA1_9()) == a11.getA3()); in test()
419 assert(dynamic_cast<A3*>(a11.getA2()) == a11.getA3()); in test()
504 assert(dynamic_cast<A3*>(a12.getA1_3()) == a12.getA3()); in test()
505 assert(dynamic_cast<A3*>(a12.getA1_4()) == a12.getA3()); in test()
506 assert(dynamic_cast<A3*>(a12.getA1_6()) == a12.getA3()); in test()
507 assert(dynamic_cast<A3*>(a12.getA1_9()) == a12.getA3()); in test()
508 assert(dynamic_cast<A3*>(a12.getA2()) == a12.getA3()); in test()
609 assert(dynamic_cast<A3*>(a13.getA1_3()) == a13.getA3()); in test()
610 assert(dynamic_cast<A3*>(a13.getA1_4()) == a13.getA3()); in test()
611 assert(dynamic_cast<A3*>(a13.getA1_6()) == a13.getA3()); in test()
612 assert(dynamic_cast<A3*>(a13.getA1_9()) == a13.getA3()); in test()
613 assert(dynamic_cast<A3*>(a13.getA2()) == a13.getA3()); in test()
752 struct A3 struct
757 virtual ~A3() {} in ~A3() argument
761 A3* getA3() {return this;} in getA3() argument
777 : public A3,
783 A1* getA1_3() {return A3::getA1();} in getA1_3()
785 A2* getA2() {return A3::getA2();} in getA2()
786 A3* getA3() {return A3::getA3();} in getA3()
812 A3* getA3() {return A5::getA3();} in getA3()
829 A3* getA3() {return A7::getA3();} in getA3()
857 A3* getA3() {return A8::getA3();} in getA3()
878 A3* getA3() {return A8::getA3();} in getA3()
900 A3* getA3() {return A10::getA3();} in getA3()
923 A3* getA3() {return A12::getA3();} in getA3()
938 A3 a3; in test()
950 assert(dynamic_cast<A3*>(a3.getA1_3()) == 0); in test()
951 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
953 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0); in test()
954 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
958 assert(dynamic_cast<A3*>(a5.getA1_3()) == 0); in test()
959 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
973 assert(dynamic_cast<A3*>(a6.getA1_6()) == 0); in test()
981 assert(dynamic_cast<A3*>(a7.getA1_3()) == 0); in test()
982 assert(dynamic_cast<A3*>(a7.getA1_4()) == a7.getA3()); in test()
983 assert(dynamic_cast<A3*>(a7.getA2()) == a7.getA3()); in test()
1013 assert(dynamic_cast<A3*>(a8.getA1_3()) == 0); in test()
1014 assert(dynamic_cast<A3*>(a8.getA1_4()) == a8.getA3()); in test()
1015 assert(dynamic_cast<A3*>(a8.getA2()) == a8.getA3()); in test()
1055 assert(dynamic_cast<A3*>(a9.getA1_9()) == 0); in test()
1069 assert(dynamic_cast<A3*>(a10.getA1_3()) == 0); in test()
1070 assert(dynamic_cast<A3*>(a10.getA1_4()) == a10.getA3()); in test()
1071 assert(dynamic_cast<A3*>(a10.getA1_6()) == a10.getA3()); in test()
1072 assert(dynamic_cast<A3*>(a10.getA2()) == a10.getA3()); in test()
1136 assert(dynamic_cast<A3*>(a11.getA1_3()) == 0); in test()
1137 assert(dynamic_cast<A3*>(a11.getA1_4()) == a11.getA3()); in test()
1138 assert(dynamic_cast<A3*>(a11.getA1_6()) == a11.getA3()); in test()
1139 assert(dynamic_cast<A3*>(a11.getA1_9()) == a11.getA3()); in test()
1140 assert(dynamic_cast<A3*>(a11.getA2()) == a11.getA3()); in test()
1225 assert(dynamic_cast<A3*>(a12.getA1_3()) == 0); in test()
1226 assert(dynamic_cast<A3*>(a12.getA1_4()) == a12.getA3()); in test()
1227 assert(dynamic_cast<A3*>(a12.getA1_6()) == a12.getA3()); in test()
1228 assert(dynamic_cast<A3*>(a12.getA1_9()) == a12.getA3()); in test()
1229 assert(dynamic_cast<A3*>(a12.getA2()) == a12.getA3()); in test()
1330 assert(dynamic_cast<A3*>(a13.getA1_3()) == 0); in test()
1331 assert(dynamic_cast<A3*>(a13.getA1_4()) == a13.getA3()); in test()
1332 assert(dynamic_cast<A3*>(a13.getA1_6()) == a13.getA3()); in test()
1333 assert(dynamic_cast<A3*>(a13.getA1_9()) == a13.getA3()); in test()
1334 assert(dynamic_cast<A3*>(a13.getA2()) == a13.getA3()); in test()
1473 struct A3 struct
1478 virtual ~A3() {} in ~A3() argument
1482 A3* getA3() {return this;} in getA3() argument
1498 : public A3,
1504 A1* getA1_3() {return A3::getA1();} in getA1_3()
1506 A2* getA2() {return A3::getA2();} in getA2()
1507 A3* getA3() {return A3::getA3();} in getA3()
1533 A3* getA3() {return A5::getA3();} in getA3()
1550 A3* getA3() {return A7::getA3();} in getA3()
1578 A3* getA3() {return A8::getA3();} in getA3()
1599 A3* getA3() {return A8::getA3();} in getA3()
1621 A3* getA3() {return A10::getA3();} in getA3()
1644 A3* getA3() {return A12::getA3();} in getA3()
1659 A3 a3; in test()
1671 assert(dynamic_cast<A3*>(a3.getA1_3()) == a3.getA3()); in test()
1672 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1674 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0); in test()
1675 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
1679 assert(dynamic_cast<A3*>(a5.getA1_3()) == a5.getA3()); in test()
1680 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
1694 assert(dynamic_cast<A3*>(a6.getA1_6()) == 0); in test()
1702 assert(dynamic_cast<A3*>(a7.getA1_3()) == a7.getA3()); in test()
1703 assert(dynamic_cast<A3*>(a7.getA1_4()) == a7.getA3()); in test()
1704 assert(dynamic_cast<A3*>(a7.getA2()) == a7.getA3()); in test()
1734 assert(dynamic_cast<A3*>(a8.getA1_3()) == a8.getA3()); in test()
1735 assert(dynamic_cast<A3*>(a8.getA1_4()) == a8.getA3()); in test()
1736 assert(dynamic_cast<A3*>(a8.getA2()) == a8.getA3()); in test()
1776 assert(dynamic_cast<A3*>(a9.getA1_9()) == 0); in test()
1790 assert(dynamic_cast<A3*>(a10.getA1_3()) == a10.getA3()); in test()
1791 assert(dynamic_cast<A3*>(a10.getA1_4()) == a10.getA3()); in test()
1792 assert(dynamic_cast<A3*>(a10.getA1_6()) == a10.getA3()); in test()
1793 assert(dynamic_cast<A3*>(a10.getA2()) == a10.getA3()); in test()
1857 assert(dynamic_cast<A3*>(a11.getA1_3()) == a11.getA3()); in test()
1858 assert(dynamic_cast<A3*>(a11.getA1_4()) == a11.getA3()); in test()
1859 assert(dynamic_cast<A3*>(a11.getA1_6()) == a11.getA3()); in test()
1860 assert(dynamic_cast<A3*>(a11.getA1_9()) == a11.getA3()); in test()
1861 assert(dynamic_cast<A3*>(a11.getA2()) == a11.getA3()); in test()
1946 assert(dynamic_cast<A3*>(a12.getA1_3()) == a12.getA3()); in test()
1947 assert(dynamic_cast<A3*>(a12.getA1_4()) == a12.getA3()); in test()
1948 assert(dynamic_cast<A3*>(a12.getA1_6()) == a12.getA3()); in test()
1949 assert(dynamic_cast<A3*>(a12.getA1_9()) == a12.getA3()); in test()
1950 assert(dynamic_cast<A3*>(a12.getA2()) == a12.getA3()); in test()
2051 assert(dynamic_cast<A3*>(a13.getA1_3()) == a13.getA3()); in test()
2052 assert(dynamic_cast<A3*>(a13.getA1_4()) == a13.getA3()); in test()
2053 assert(dynamic_cast<A3*>(a13.getA1_6()) == a13.getA3()); in test()
2054 assert(dynamic_cast<A3*>(a13.getA1_9()) == a13.getA3()); in test()
2055 assert(dynamic_cast<A3*>(a13.getA2()) == a13.getA3()); in test()