Lines Matching refs:getA2

29     A2* getA2() {return this;}  in getA2()  function
40 A2* getA2() {return A2::getA2();} in getA2() function
52 A2* getA2() {return A3::getA2();} in getA2() function
65 A2* getA2() {return A4::getA2();} in getA2() function
80 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
82 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
85 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
89 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
95 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
97 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
100 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
104 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
110 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
112 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
115 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
119 assert(dynamic_cast<A3*>(a5.getA2()) == 0); in test()
125 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
127 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
130 assert(dynamic_cast<A4*>(a4.getA2()) == 0); in test()
134 assert(dynamic_cast<A4*>(a5.getA2()) == 0); in test()
140 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
142 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
145 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
149 assert(dynamic_cast<A5*>(a5.getA2()) == 0); in test()
173 A2* getA2() {return this;} in getA2() function
184 A2* getA2() {return A2::getA2();} in getA2() function
196 A2* getA2() {return A3::getA2();} in getA2() function
209 A2* getA2() {return A4::getA2();} in getA2() function
224 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
226 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
229 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
233 assert(dynamic_cast<A1*>(a5.getA2()) == a5.getA1()); in test()
239 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
240 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
241 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
242 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
244 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
245 assert(dynamic_cast<A2*>(a4.getA3()) == a4.getA2()); in test()
248 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
249 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
254 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
256 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
259 assert(dynamic_cast<A3*>(a4.getA2()) == a4.getA3()); in test()
263 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
269 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
271 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
274 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
278 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
284 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
286 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
289 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
293 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
317 A2* getA2() {return this;} in getA2() function
328 A2* getA2() {return A2::getA2();} in getA2() function
340 A2* getA2() {return A2::getA2();} in getA2() function
353 A2* getA2() {return A4::getA2();} in getA2() function
368 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
370 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
373 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
377 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
382 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
383 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
384 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
385 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
386 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
387 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
388 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
389 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
390 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
391 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
392 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
393 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
394 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
397 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
399 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
402 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
406 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
412 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
414 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
417 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
421 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
427 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
429 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
432 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
436 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
460 A2* getA2() {return this;} in getA2() function
471 A2* getA2() {return A2::getA2();} in getA2() function
483 A2* getA2() {return A2::getA2();} in getA2() function
496 A2* getA2() {return A4::getA2();} in getA2() function
511 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
513 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
516 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
520 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
525 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
527 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
528 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
529 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
530 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
531 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
532 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
534 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
535 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
536 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
537 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
540 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
542 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
545 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
549 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
555 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
557 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
560 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
564 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
570 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
572 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
575 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
579 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
603 A2* getA2() {return this;} in getA2() function
614 A2* getA2() {return A2::getA2();} in getA2() function
626 A2* getA2() {return A2::getA2();} in getA2() function
639 A2* getA2() {return A4::getA2();} in getA2() function
654 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
656 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
659 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
663 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
668 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
670 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
672 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
673 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
674 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
675 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
676 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
677 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
679 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
680 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
683 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
685 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
688 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
692 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
698 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
700 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
703 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
707 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
713 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
715 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
718 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
722 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
746 A2* getA2() {return this;} in getA2() function
757 A2* getA2() {return A2::getA2();} in getA2() function
769 A2* getA2() {return A2::getA2();} in getA2() function
782 A2* getA2() {return A4::getA2();} in getA2() function
797 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
799 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
802 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
806 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
811 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
812 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
813 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
814 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
816 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
817 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
819 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
820 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
821 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
822 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
823 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
826 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
828 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
831 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
835 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
841 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
843 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
846 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
850 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
856 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
858 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
861 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
865 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
889 A2* getA2() {return this;} in getA2() function
900 A2* getA2() {return A2::getA2();} in getA2() function
912 A2* getA2() {return A2::getA2();} in getA2() function
925 A2* getA2() {return A4::getA2();} in getA2() function
940 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
942 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
945 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
949 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
954 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
955 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
956 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
957 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
959 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
961 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
962 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
963 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
964 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
966 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
969 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
971 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
974 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
978 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
984 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
986 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
989 assert(dynamic_cast<A4*>(a4.getA2()) == 0); in test()
993 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
999 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1001 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1004 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1008 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
1032 A2* getA2() {return this;} in getA2() function
1043 A2* getA2() {return A2::getA2();} in getA2() function
1055 A2* getA2() {return A2::getA2();} in getA2() function
1068 A2* getA2() {return A4::getA2();} in getA2() function
1083 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
1085 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1088 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
1092 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
1097 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1098 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1099 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1100 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1101 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
1102 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
1103 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
1104 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
1106 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
1107 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
1108 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
1109 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
1112 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1114 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1117 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
1121 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
1127 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
1129 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
1132 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
1136 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1142 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1144 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1147 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1151 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
1175 A2* getA2() {return this;} in getA2() function
1186 A2* getA2() {return A2::getA2();} in getA2() function
1198 A2* getA2() {return A2::getA2();} in getA2() function
1211 A2* getA2() {return A4::getA2();} in getA2() function
1226 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
1228 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1231 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
1235 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
1240 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1241 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1242 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1243 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1244 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
1245 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
1246 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
1248 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
1249 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
1250 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
1251 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
1252 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
1255 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1257 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1260 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
1264 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
1270 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
1272 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
1275 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
1279 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1285 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1287 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1290 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1294 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()