Lines Matching refs:getA2
34 A2* getA2() {return this;} in getA2() function
51 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
54 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
57 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
87 A2* getA2() {return this;} in getA2() function
105 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
110 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
115 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
138 A2* getA2() {return this;} in getA2() function
156 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
161 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
166 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
189 A2* getA2() {return this;} in getA2() function
208 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
212 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
217 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
240 A2* getA2() {return this;} in getA2() function
259 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
263 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
268 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
299 A2* getA2() {return this;} in getA2() function
310 A2* getA2() {return this;} in getA2() function
320 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
322 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
326 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
327 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
328 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
329 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
332 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
334 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
356 A2* getA2() {return this;} in getA2() function
367 A2* getA2() {return this;} in getA2() function
377 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
379 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
383 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
384 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
385 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
386 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
389 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
391 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
413 A2* getA2() {return this;} in getA2() function
424 A2* getA2() {return this;} in getA2() function
434 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
436 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
439 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
441 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
442 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
445 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
447 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
469 A2* getA2() {return this;} in getA2() function
480 A2* getA2() {return this;} in getA2() function
490 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
492 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
495 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
497 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
498 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
501 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
503 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
525 A2* getA2() {return this;} in getA2() function
536 A2* getA2() {return this;} in getA2() function
546 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
548 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
552 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
553 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
554 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
555 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
558 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
560 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
582 A2* getA2() {return this;} in getA2() function
593 A2* getA2() {return this;} in getA2() function
603 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
605 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
608 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
610 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
611 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
614 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
616 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
638 A2* getA2() {return this;} in getA2() function
649 A2* getA2() {return this;} in getA2() function
659 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
661 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
664 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
666 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
667 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
670 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
672 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
694 A2* getA2() {return this;} in getA2() function
705 A2* getA2() {return this;} in getA2() function
715 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
717 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
720 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
722 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
725 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
727 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
749 A2* getA2() {return this;} in getA2() function
760 A2* getA2() {return this;} in getA2() function
770 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
772 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
775 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
777 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
780 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
782 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
804 A2* getA2() {return this;} in getA2() function
815 A2* getA2() {return this;} in getA2() function
825 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
827 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
830 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
832 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
835 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
837 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
871 A2* getA2() {return this;} in getA2() function
881 A2* getA2() {return this;} in getA2() function
892 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
894 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
898 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
899 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
900 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
901 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
902 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
906 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
908 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
932 A2* getA2() {return this;} in getA2() function
942 A2* getA2() {return this;} in getA2() function
953 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
955 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
959 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
960 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
961 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
962 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
963 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
967 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
969 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
993 A2* getA2() {return this;} in getA2() function
1002 A2* getA2() {return this;} in getA2() function
1017 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1019 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1020 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1024 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1026 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1050 A2* getA2() {return this;} in getA2() function
1059 A2* getA2() {return this;} in getA2() function
1074 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1076 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1077 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1081 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1083 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1107 A2* getA2() {return this;} in getA2() function
1117 A2* getA2() {return this;} in getA2() function
1128 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
1130 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1134 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
1135 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1136 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1137 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1138 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1142 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1144 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1168 A2* getA2() {return this;} in getA2() function
1177 A2* getA2() {return this;} in getA2() function
1192 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1194 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1195 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1199 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1201 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1225 A2* getA2() {return this;} in getA2() function
1234 A2* getA2() {return this;} in getA2() function
1249 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1251 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1252 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1256 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1258 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1282 A2* getA2() {return this;} in getA2() function
1292 A2* getA2() {return this;} in getA2() function
1307 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1309 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1313 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1315 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1339 A2* getA2() {return this;} in getA2() function
1349 A2* getA2() {return this;} in getA2() function
1364 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1366 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1370 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1372 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1396 A2* getA2() {return this;} in getA2() function
1406 A2* getA2() {return this;} in getA2() function
1421 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1423 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1427 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1429 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1463 A2* getA2() {return this;} in getA2() function
1474 A2* getA2() {return this;} in getA2() function
1485 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
1487 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA12()); in test()
1490 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
1491 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1492 assert(dynamic_cast<A2*>(a3.getA12()) == a3.getA2()); in test()
1493 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1494 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1498 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1500 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1524 A2* getA2() {return this;} in getA2() function
1535 A2* getA2() {return this;} in getA2() function
1550 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1552 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1553 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1557 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1559 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1583 A2* getA2() {return this;} in getA2() function
1594 A2* getA2() {return this;} in getA2() function
1605 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
1606 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA12()); in test()
1609 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
1610 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1611 assert(dynamic_cast<A2*>(a3.getA12()) == a3.getA2()); in test()
1612 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1613 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1617 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1619 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1643 A2* getA2() {return this;} in getA2() function
1654 A2* getA2() {return this;} in getA2() function
1665 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
1666 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA12()); in test()
1669 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
1670 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1671 assert(dynamic_cast<A2*>(a3.getA12()) == a3.getA2()); in test()
1672 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1676 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1678 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1702 A2* getA2() {return this;} in getA2() function
1713 A2* getA2() {return this;} in getA2() function
1724 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
1726 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA12()); in test()
1729 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
1730 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1731 assert(dynamic_cast<A2*>(a3.getA12()) == a3.getA2()); in test()
1732 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1736 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1738 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1762 A2* getA2() {return this;} in getA2() function
1773 A2* getA2() {return this;} in getA2() function
1788 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1790 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1794 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1796 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1820 A2* getA2() {return this;} in getA2() function
1831 A2* getA2() {return this;} in getA2() function
1846 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1848 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1852 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1854 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1878 A2* getA2() {return this;} in getA2() function
1889 A2* getA2() {return this;} in getA2() function
1904 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1906 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1910 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1912 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
1946 A2* getA2() {return this;} in getA2() function
1957 A2* getA2() {return this;} in getA2() function
1968 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
1970 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1974 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
1975 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1976 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1977 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1978 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1982 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1984 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
2008 A2* getA2() {return this;} in getA2() function
2019 A2* getA2() {return this;} in getA2() function
2035 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
2036 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
2037 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
2038 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
2042 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
2044 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
2068 A2* getA2() {return this;} in getA2() function
2079 A2* getA2() {return this;} in getA2() function
2090 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
2092 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
2096 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
2097 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
2098 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
2099 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
2100 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
2104 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
2106 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
2130 A2* getA2() {return this;} in getA2() function
2141 A2* getA2() {return this;} in getA2() function
2152 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
2154 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
2158 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
2159 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
2160 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
2161 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
2165 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
2167 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
2191 A2* getA2() {return this;} in getA2() function
2202 A2* getA2() {return this;} in getA2() function
2213 assert(dynamic_cast<A1*>(a2.getA2()) == a2.getA1()); in test()
2215 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
2218 assert(dynamic_cast<A2*>(a2.getA1()) == a2.getA2()); in test()
2219 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
2220 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
2221 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
2225 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
2227 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
2251 A2* getA2() {return this;} in getA2() function
2262 A2* getA2() {return this;} in getA2() function
2278 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
2280 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
2284 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
2286 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
2310 A2* getA2() {return this;} in getA2() function
2321 A2* getA2() {return this;} in getA2() function
2336 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
2338 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
2339 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
2343 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
2345 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
2369 A2* getA2() {return this;} in getA2() function
2380 A2* getA2() {return this;} in getA2() function
2395 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
2397 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
2401 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
2403 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()