Jump to content

SOM:Emitter: Difference between revisions

From NikiWiki
No edit summary
Prokushev (talk | contribs)
mNo edit summary
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'.
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'.


  SOMEXTERN FILE * SOMLINK emitSL(char *file, Entry * cls, Stab * stab);
  SOMEXTERN FILE * SOMLINK emit(char *file, Entry * cls, Stab * stab);

Revision as of 05:31, 5 November 2004

Emitter is a subclass of SOMTEmitC class. Emitter used to produce output file using template file from object graph of 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'.

SOMEXTERN FILE * SOMLINK emit(char *file, Entry * cls, Stab * stab);