MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / das_module_bind_alias

Function das_module_bind_alias

src/misc/daScriptC.cpp:479–486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

477}
478
479void das_module_bind_alias ( das_module * mod, das_module_group * lib, char * aname, char * tname ) {
480 MangledNameParser parser;
481 auto tt = (const char *) tname;
482 auto at = parser.parseTypeFromMangledName(tt, *(ModuleLibrary*)lib,(Module *)mod);
483 DAS_ASSERT(at->alias.empty() && "already an alias");
484 at->alias = aname;
485 ((Module *)mod)->addAlias(at);
486}
487
488void das_module_bind_structure ( das_module * mod, das_structure * st ) {
489 ((Module *)mod)->addAnnotation((Annotation *)st);

Callers 1

Calls 3

emptyMethod · 0.45
addAliasMethod · 0.45

Tested by

no test coverage detected