(namespace, data)
| 636 | print("}\n") |
| 637 | |
| 638 | def outputfntableaccess(namespace, data): |
| 639 | lastclass = '' |
| 640 | for method in data['methods']: |
| 641 | if (len(method) > 0): |
| 642 | classname = method['classname'] |
| 643 | |
| 644 | if(namespace != getnamespace(classname)): |
| 645 | continue |
| 646 | |
| 647 | classname = getclasswithoutnamespace(classname) |
| 648 | if(classname != lastclass): |
| 649 | fntablename = method['classname'].replace('vr::', 'VR::').replace('::', '_') + '_FnTable' |
| 650 | print('FnTableRegistration autoreg_'+fntablename+'( '+classname+'_Version, &g_'+fntablename+' );') |
| 651 | lastclass = classname |
| 652 | |
| 653 | def outputfntablefuncs(namespace, data): |
| 654 | lastclass = '' |
nothing calls this directly
no test coverage detected