Lines Matching refs:getA2

36     A2* getA2() {return this;}  in getA2()  function
47 A2* getA2() {return A2::getA2();} in getA2() function
59 A2* getA2() {return A3::getA2();} in getA2() function
72 A2* getA2() {return A4::getA2();} in getA2() function
87 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
89 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
92 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
96 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
102 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
104 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
107 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
111 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
117 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
119 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
122 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
126 assert(dynamic_cast<A3*>(a5.getA2()) == 0); in test()
132 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
134 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
137 assert(dynamic_cast<A4*>(a4.getA2()) == 0); in test()
141 assert(dynamic_cast<A4*>(a5.getA2()) == 0); in test()
147 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
149 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
152 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
156 assert(dynamic_cast<A5*>(a5.getA2()) == 0); in test()
180 A2* getA2() {return this;} in getA2() function
191 A2* getA2() {return A2::getA2();} in getA2() function
203 A2* getA2() {return A3::getA2();} in getA2() function
216 A2* getA2() {return A4::getA2();} in getA2() function
231 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
233 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
236 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
240 assert(dynamic_cast<A1*>(a5.getA2()) == a5.getA1()); in test()
246 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
247 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
248 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
249 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
251 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
252 assert(dynamic_cast<A2*>(a4.getA3()) == a4.getA2()); in test()
255 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
256 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
261 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
263 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
266 assert(dynamic_cast<A3*>(a4.getA2()) == a4.getA3()); in test()
270 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
276 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
278 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
281 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
285 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
291 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
293 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
296 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
300 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
324 A2* getA2() {return this;} in getA2() function
335 A2* getA2() {return A2::getA2();} in getA2() function
347 A2* getA2() {return A2::getA2();} in getA2() function
360 A2* getA2() {return A4::getA2();} in getA2() function
375 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
377 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
380 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
384 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
389 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
390 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
391 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
392 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
393 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
394 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
395 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
396 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
397 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
398 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
399 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
400 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
401 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
404 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
406 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
409 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
413 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
419 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
421 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
424 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
428 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
434 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
436 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
439 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
443 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
467 A2* getA2() {return this;} in getA2() function
478 A2* getA2() {return A2::getA2();} in getA2() function
490 A2* getA2() {return A2::getA2();} in getA2() function
503 A2* getA2() {return A4::getA2();} in getA2() function
518 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
520 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
523 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
527 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
532 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
534 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
535 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
536 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
537 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
538 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
539 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
541 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
542 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
543 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
544 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
547 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
549 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
552 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
556 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
562 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
564 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
567 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
571 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
577 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
579 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
582 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
586 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
610 A2* getA2() {return this;} in getA2() function
621 A2* getA2() {return A2::getA2();} in getA2() function
633 A2* getA2() {return A2::getA2();} in getA2() function
646 A2* getA2() {return A4::getA2();} in getA2() function
661 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
663 assert(dynamic_cast<A1*>(a3.getA2()) == 0); in test()
666 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
670 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
675 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
677 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
679 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
680 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
681 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
682 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
683 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
684 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
686 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
687 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
690 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
692 assert(dynamic_cast<A3*>(a3.getA2()) == 0); in test()
695 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
699 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
705 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
707 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
710 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
714 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
720 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
722 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
725 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
729 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
753 A2* getA2() {return this;} in getA2() function
764 A2* getA2() {return A2::getA2();} in getA2() function
776 A2* getA2() {return A2::getA2();} in getA2() function
789 A2* getA2() {return A4::getA2();} in getA2() function
804 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
806 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
809 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
813 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
818 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
819 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
820 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
821 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
823 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
824 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
826 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
827 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
828 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
829 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
830 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
833 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
835 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
838 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
842 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
848 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
850 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
853 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
857 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
863 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
865 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
868 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
872 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
896 A2* getA2() {return this;} in getA2() function
907 A2* getA2() {return A2::getA2();} in getA2() function
919 A2* getA2() {return A2::getA2();} in getA2() function
932 A2* getA2() {return A4::getA2();} in getA2() function
947 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
949 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
952 assert(dynamic_cast<A1*>(a4.getA2()) == 0); in test()
956 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
961 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
962 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
963 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
964 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
966 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
968 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
969 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
970 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
971 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
973 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
976 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
978 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
981 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
985 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
991 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
993 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
996 assert(dynamic_cast<A4*>(a4.getA2()) == 0); in test()
1000 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1006 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1008 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1011 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1015 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
1039 A2* getA2() {return this;} in getA2() function
1050 A2* getA2() {return A2::getA2();} in getA2() function
1062 A2* getA2() {return A2::getA2();} in getA2() function
1075 A2* getA2() {return A4::getA2();} in getA2() function
1090 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
1092 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1095 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
1099 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
1104 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1105 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1106 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1107 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1108 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
1109 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
1110 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
1111 assert(dynamic_cast<A2*>(a5.getA14()) == a5.getA2()); in test()
1113 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
1114 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
1115 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
1116 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
1119 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1121 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1124 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
1128 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
1134 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
1136 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
1139 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
1143 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1149 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1151 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1154 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1158 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()
1182 A2* getA2() {return this;} in getA2() function
1193 A2* getA2() {return A2::getA2();} in getA2() function
1205 A2* getA2() {return A2::getA2();} in getA2() function
1218 A2* getA2() {return A4::getA2();} in getA2() function
1233 assert(dynamic_cast<A1*>(a2.getA2()) == 0); in test()
1235 assert(dynamic_cast<A1*>(a3.getA2()) == a3.getA1()); in test()
1238 assert(dynamic_cast<A1*>(a4.getA2()) == a4.getA1()); in test()
1242 assert(dynamic_cast<A1*>(a5.getA2()) == 0); in test()
1247 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2()); in test()
1248 assert(dynamic_cast<A2*>(a3.getA1()) == a3.getA2()); in test()
1249 assert(dynamic_cast<A2*>(a3.getA2()) == a3.getA2()); in test()
1250 assert(dynamic_cast<A2*>(a3.getA3()) == a3.getA2()); in test()
1251 assert(dynamic_cast<A2*>(a4.getA1()) == a4.getA2()); in test()
1252 assert(dynamic_cast<A2*>(a4.getA2()) == a4.getA2()); in test()
1253 assert(dynamic_cast<A2*>(a4.getA4()) == a4.getA2()); in test()
1255 assert(dynamic_cast<A2*>(a5.getA13()) == a5.getA2()); in test()
1256 assert(dynamic_cast<A2*>(a5.getA2()) == a5.getA2()); in test()
1257 assert(dynamic_cast<A2*>(a5.getA3()) == a5.getA2()); in test()
1258 assert(dynamic_cast<A2*>(a5.getA4()) == a5.getA2()); in test()
1259 assert(dynamic_cast<A2*>(a5.getA5()) == a5.getA2()); in test()
1262 assert(dynamic_cast<A3*>(a2.getA2()) == 0); in test()
1264 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3()); in test()
1267 assert(dynamic_cast<A3*>(a4.getA2()) == 0); in test()
1271 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3()); in test()
1277 assert(dynamic_cast<A4*>(a2.getA2()) == 0); in test()
1279 assert(dynamic_cast<A4*>(a3.getA2()) == 0); in test()
1282 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4()); in test()
1286 assert(dynamic_cast<A4*>(a5.getA2()) == a5.getA4()); in test()
1292 assert(dynamic_cast<A5*>(a2.getA2()) == 0); in test()
1294 assert(dynamic_cast<A5*>(a3.getA2()) == 0); in test()
1297 assert(dynamic_cast<A5*>(a4.getA2()) == 0); in test()
1301 assert(dynamic_cast<A5*>(a5.getA2()) == a5.getA5()); in test()