Home | History | Annotate | Download | only in test

Lines Matching refs:A4

43 struct A4
48 virtual ~A4() {}
52 A4* getA4() {return this;}
57 public A4
63 A1* getA1_4() {return A4::getA1();}
66 A4* getA4() {return A4::getA4();}
92 A4* getA4() {return A5::getA4();}
109 A4* getA4() {return A7::getA4();}
137 A4* getA4() {return A8::getA4();}
158 A4* getA4() {return A8::getA4();}
180 A4* getA4() {return A10::getA4();}
203 A4* getA4() {return A12::getA4();}
218 A4 a4;
232 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
233 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
234 assert(dynamic_cast<A4*>(a4.getA1_4()) == a4.getA4());
235 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4());
240 assert(dynamic_cast<A4*>(a5.getA1_3()) == a5.getA4());
241 assert(dynamic_cast<A4*>(a5.getA1_4()) == a5.getA4());
242 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4());
243 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4());
254 assert(dynamic_cast<A4*>(a6.getA1_6()) == 0);
264 assert(dynamic_cast<A4*>(a7.getA1_3()) == a7.getA4());
265 assert(dynamic_cast<A4*>(a7.getA1_4()) == a7.getA4());
266 assert(dynamic_cast<A4*>(a7.getA2()) == a7.getA4());
267 assert(dynamic_cast<A4*>(a7.getA3()) == a7.getA4());
296 assert(dynamic_cast<A4*>(a8.getA1_3()) == a8.getA4());
297 assert(dynamic_cast<A4*>(a8.getA1_4()) == a8.getA4());
298 assert(dynamic_cast<A4*>(a8.getA2()) == a8.getA4());
299 assert(dynamic_cast<A4*>(a8.getA3()) == a8.getA4());
336 assert(dynamic_cast<A4*>(a9.getA1_9()) == 0);
353 assert(dynamic_cast<A4*>(a10.getA1_3()) == a10.getA4());
354 assert(dynamic_cast<A4*>(a10.getA1_4()) == a10.getA4());
355 assert(dynamic_cast<A4*>(a10.getA1_6()) == a10.getA4());
356 assert(dynamic_cast<A4*>(a10.getA2()) == a10.getA4());
357 assert(dynamic_cast<A4*>(a10.getA3()) == a10.getA4());
421 assert(dynamic_cast<A4*>(a11.getA1_3()) == a11.getA4());
422 assert(dynamic_cast<A4*>(a11.getA1_4()) == a11.getA4());
423 assert(dynamic_cast<A4*>(a11.getA1_6()) == a11.getA4());
424 assert(dynamic_cast<A4*>(a11.getA1_9()) == a11.getA4());
425 assert(dynamic_cast<A4*>(a11.getA2()) == a11.getA4());
426 assert(dynamic_cast<A4*>(a11.getA3()) == a11.getA4());
510 assert(dynamic_cast<A4*>(a12.getA1_3()) == a12.getA4());
511 assert(dynamic_cast<A4*>(a12.getA1_4()) == a12.getA4());
512 assert(dynamic_cast<A4*>(a12.getA1_6()) == a12.getA4());
513 assert(dynamic_cast<A4*>(a12.getA1_9()) == a12.getA4());
514 assert(dynamic_cast<A4*>(a12.getA2()) == a12.getA4());
515 assert(dynamic_cast<A4*>(a12.getA3()) == a12.getA4());
615 assert(dynamic_cast<A4*>(a13.getA1_3()) == a13.getA4());
616 assert(dynamic_cast<A4*>(a13.getA1_4()) == a13.getA4());
617 assert(dynamic_cast<A4*>(a13.getA1_6()) == a13.getA4());
618 assert(dynamic_cast<A4*>(a13.getA1_9()) == a13.getA4());
619 assert(dynamic_cast<A4*>(a13.getA2()) == a13.getA4());
620 assert(dynamic_cast<A4*>(a13.getA3()) == a13.getA4());
764 struct A4
769 virtual ~A4() {}
773 A4* getA4() {return this;}
778 public A4
784 A1* getA1_4() {return A4::getA1();}
787 A4* getA4() {return A4::getA4();}
813 A4* getA4() {return A5::getA4();}
830 A4* getA4() {return A7::getA4();}
858 A4* getA4() {return A8::getA4();}
879 A4* getA4() {return A8::getA4();}
901 A4* getA4() {return A10::getA4();}
924 A4* getA4() {return A12::getA4();}
939 A4 a4;
953 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
954 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
955 assert(dynamic_cast<A4*>(a4.getA1_4()) == a4.getA4());
956 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4());
961 assert(dynamic_cast<A4*>(a5.getA1_3()) == 0);
962 assert(dynamic_cast<A4*>(a5.getA1_4()) == a5.getA4());
963 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4());
964 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4());
975 assert(dynamic_cast<A4*>(a6.getA1_6()) == 0);
985 assert(dynamic_cast<A4*>(a7.getA1_3()) == 0);
986 assert(dynamic_cast<A4*>(a7.getA1_4()) == a7.getA4());
987 assert(dynamic_cast<A4*>(a7.getA2()) == a7.getA4());
988 assert(dynamic_cast<A4*>(a7.getA3()) == a7.getA4());
1017 assert(dynamic_cast<A4*>(a8.getA1_3()) == 0);
1018 assert(dynamic_cast<A4*>(a8.getA1_4()) == a8.getA4());
1019 assert(dynamic_cast<A4*>(a8.getA2()) == a8.getA4());
1020 assert(dynamic_cast<A4*>(a8.getA3()) == a8.getA4());
1057 assert(dynamic_cast<A4*>(a9.getA1_9()) == 0);
1074 assert(dynamic_cast<A4*>(a10.getA1_3()) == 0);
1075 assert(dynamic_cast<A4*>(a10.getA1_4()) == a10.getA4());
1076 assert(dynamic_cast<A4*>(a10.getA1_6()) == a10.getA4());
1077 assert(dynamic_cast<A4*>(a10.getA2()) == a10.getA4());
1078 assert(dynamic_cast<A4*>(a10.getA3()) == a10.getA4());
1142 assert(dynamic_cast<A4*>(a11.getA1_3()) == 0);
1143 assert(dynamic_cast<A4*>(a11.getA1_4()) == a11.getA4());
1144 assert(dynamic_cast<A4*>(a11.getA1_6()) == a11.getA4());
1145 assert(dynamic_cast<A4*>(a11.getA1_9()) == a11.getA4());
1146 assert(dynamic_cast<A4*>(a11.getA2()) == a11.getA4());
1147 assert(dynamic_cast<A4*>(a11.getA3()) == a11.getA4());
1231 assert(dynamic_cast<A4*>(a12.getA1_3()) == 0);
1232 assert(dynamic_cast<A4*>(a12.getA1_4()) == a12.getA4());
1233 assert(dynamic_cast<A4*>(a12.getA1_6()) == a12.getA4());
1234 assert(dynamic_cast<A4*>(a12.getA1_9()) == a12.getA4());
1235 assert(dynamic_cast<A4*>(a12.getA2()) == a12.getA4());
1236 assert(dynamic_cast<A4*>(a12.getA3()) == a12.getA4());
1336 assert(dynamic_cast<A4*>(a13.getA1_3()) == 0);
1337 assert(dynamic_cast<A4*>(a13.getA1_4()) == a13.getA4());
1338 assert(dynamic_cast<A4*>(a13.getA1_6()) == a13.getA4());
1339 assert(dynamic_cast<A4*>(a13.getA1_9()) == a13.getA4());
1340 assert(dynamic_cast<A4*>(a13.getA2()) == a13.getA4());
1341 assert(dynamic_cast<A4*>(a13.getA3()) == a13.getA4());
1485 struct A4
1490 virtual ~A4() {}
1494 A4* getA4() {return this;}
1499 public A4
1505 A1* getA1_4() {return A4::getA1();}
1508 A4* getA4() {return A4::getA4();}
1534 A4* getA4() {return A5::getA4();}
1551 A4* getA4() {return A7::getA4();}
1579 A4* getA4() {return A8::getA4();}
1600 A4* getA4() {return A8::getA4();}
1622 A4* getA4() {return A10::getA4();}
1645 A4
1660 A4 a4;
1674 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
1675 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
1676 assert(dynamic_cast<A4*>(a4.getA1_4()) == a4.getA4());
1677 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4());
1682 assert(dynamic_cast<A4*>(a5.getA1_3()) == a5.getA4());
1683 assert(dynamic_cast<A4*>(a5.getA1_4()) == a5.getA4());
1684 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4());
1685 assert(dynamic_cast<A4*>(a5.getA3()) == a5.getA4());
1696 assert(dynamic_cast<A4*>(a6.getA1_6()) == 0);
1706 assert(dynamic_cast<A4*>(a7.getA1_3()) == a7.getA4());
1707 assert(dynamic_cast<A4*>(a7.getA1_4()) == a7.getA4());
1708 assert(dynamic_cast<A4*>(a7.getA2()) == a7.getA4());
1709 assert(dynamic_cast<A4*>(a7.getA3()) == a7.getA4());
1738 assert(dynamic_cast<A4*>(a8.getA1_3()) == a8.getA4());
1739 assert(dynamic_cast<A4*>(a8.getA1_4()) == a8.getA4());
1740 assert(dynamic_cast<A4*>(a8.getA2()) == a8.getA4());
1741 assert(dynamic_cast<A4*>(a8.getA3()) == a8.getA4());
1778 assert(dynamic_cast<A4*>(a9.getA1_9()) == 0);
1795 assert(dynamic_cast<A4*>(a10.getA1_3()) == a10.getA4());
1796 assert(dynamic_cast<A4*>(a10.getA1_4()) == a10.getA4());
1797 assert(dynamic_cast<A4*>(a10.getA1_6()) == a10.getA4());
1798 assert(dynamic_cast<A4*>(a10.getA2()) == a10.getA4());
1799 assert(dynamic_cast<A4*>(a10.getA3()) == a10.getA4());
1863 assert(dynamic_cast<A4*>(a11.getA1_3()) == a11.getA4());
1864 assert(dynamic_cast<A4*>(a11.getA1_4()) == a11.getA4());
1865 assert(dynamic_cast<A4*>(a11.getA1_6()) == a11.getA4());
1866 assert(dynamic_cast<A4*>(a11.getA1_9()) == a11.getA4());
1867 assert(dynamic_cast<A4*>(a11.getA2()) == a11.getA4());
1868 assert(dynamic_cast<A4*>(a11.getA3()) == a11.getA4());
1952 assert(dynamic_cast<A4*>(a12.getA1_3()) == a12.getA4());
1953 assert(dynamic_cast<A4*>(a12.getA1_4()) == a12.getA4());
1954 assert(dynamic_cast<A4*>(a12.getA1_6()) == a12.getA4());
1955 assert(dynamic_cast<A4*>(a12.getA1_9()) == a12.getA4());
1956 assert(dynamic_cast<A4*>(a12.getA2()) == a12.getA4());
1957 assert(dynamic_cast<A4*>(a12.getA3()) == a12.getA4());
2057 assert(dynamic_cast<A4*>(a13.getA1_3()) == a13.getA4());
2058 assert(dynamic_cast<A4*>(a13.getA1_4()) == a13.getA4());
2059 assert(dynamic_cast<A4*>(a13.getA1_6()) == a13.getA4());
2060 assert(dynamic_cast<A4*>(a13.getA1_9()) == a13.getA4());
2061 assert(dynamic_cast<A4*>(a13.getA2()) == a13.getA4());
2062 assert(dynamic_cast<A4*>(a13.getA3()) == a13.getA4());