| 501 | } |
| 502 | |
| 503 | void das_structure_add_field ( das_structure * st, das_module * mod, das_module_group * lib, const char * name, const char * cppname, int offset, const char * tname ) { |
| 504 | MangledNameParser parser; |
| 505 | auto tt = (const char *) tname; |
| 506 | auto at = parser.parseTypeFromMangledName(tt, *(ModuleLibrary*)lib,(Module *)mod); |
| 507 | ((CStructureAnnotation *)st)->addFieldEx(name,cppname,offset,at); |
| 508 | } |
| 509 | |
| 510 | das_enumeration * das_enumeration_make ( const char * name, const char * cppname, int ext ) { |
| 511 | auto pEnum = new Enumeration(name); |
no test coverage detected