| var cpp11_final_class = require("cpp11_final_class"); |
| |
| fc1 = new cpp11_final_class.FinalClass1(); |
| fc1.method1(); |
| |
| fc2 = new cpp11_final_class.FinalClass2(); |
| fc2.method2(); |
| |
| fc3 = new cpp11_final_class.FinalClass3(); |
| fc3.method3(); |
| |
| fc4 = new cpp11_final_class.FinalClass4(); |
| fc4.method4(); |
| fc4final = cpp11_final_class.final; |
| cpp11_final_class.final.method4(); |
| |
| fc5 = new cpp11_final_class.FinalClass5(); |
| fc5.method5(); |
| fc5.final_member_var.finalmethod(); |
| fc5final = fc5.get_final_member(); |
| fc5final.finalmethod(); |
| fc5final = fc5.get_final_member2(); |
| fc5final.finalmethod(); |
| |
| fc6 = new cpp11_final_class.FinalClass6(); |
| fc6.method6(); |
| fc6.final(); |
| |
| o = new cpp11_final_class.override(); |
| o.omethod(); |
| |
| y = new cpp11_final_class.Y(); |
| fv4 = new cpp11_final_class.FinalVar4(); |
| yy = fv4.final; |
| |
| fv5 = new cpp11_final_class.FinalVar5(); |
| yy = fv5.final; |
| |
| fv6 = new cpp11_final_class.FinalVar6(); |
| yy = fv6.final; |
| |
| fv7 = new cpp11_final_class.FinalVar7(); |
| yy = fv7.final; |
| |
| fv8 = new cpp11_final_class.FinalVar8(); |
| yy = fv8.final; |
| |
| fv9 = new cpp11_final_class.FinalVar9(); |
| yy = fv9.final; |
| |
| fv10 = new cpp11_final_class.FinalVar10(); |
| fv10.b10(y); |
| |
| // Removed due to Visual C++ compiler limitations |
| /*fv11 = FinalVar11() |
| fv11.a11(y) |
| fe1 = FinalEnum1() |
| fe1.enum_in(FinalEnum1.final) |
| |
| fe2 = FinalEnum2() |
| fe2f = fe2.final*/ |
| |
| s3f = new cpp11_final_class.Space3_final(); |
| s3f.fmethod(); |