Jump to content

SOM:Emitter: Difference between revisions

From NikiWiki
Prokushev (talk | contribs)
No edit summary
Martini (talk | contribs)
Replaced content with "Moved to [http://www.edm2.com/index.php/Emitter] Category:Redirects"
 
Line 1: Line 1:
Emitter is a subclass of '''[[SOMTEmitC]]''' class. Emitter used to produce output file using [[template]] file from object graph of [[SOM:Interface Definition Language|Interface Definition Language]] file. Phisically emitter represented as DLL with name EMIT<identificator>.DLL. For C headers emith.dll emitter DLL is used. For C++ headers emitxh.dll emitter DLL is used. Emitter DLL contains only one entry with ordinal 1 and name '''emit'''.
Moved to [http://www.edm2.com/index.php/Emitter]


SOMEXTERN FILE * SOMLINK emit(char *file, Entry * cls, Stab * stab);
[[Category:Redirects]]
 
'''emit''' function creates emitter object (from emitter class, which based on '''[[SOMTEmitC]]''') and calls '''somtGenerateSections''' method.
 
Usualy emitter file can be generated using '''newemit.cmd''' script (can be found at hobbes in SOMObjects toolkit).
 
newemit -C <className> <file_stem>

Latest revision as of 17:17, 18 July 2017

Moved to [1]