EmitSrl.pl • Mainline Emissione serializzatori


Il programma contiene la mainline di generazione dei serializzatori CPP a partire dagli header delle strutture dati e da file di codice da includere (CPP) Si appoggia ai moduli sottostanti per effettuare l'acquisizione delle dichiarazioni e l'emissione dell'output.

Il programma è pilotato dal file daf.EmitSrl.ini

Per ciascun serializzatore da generare il programma:

  • verifica che il serializzatore debba effettivamente essere generato, confrondone la data con quella degli header e dei CPP
  • concatena tutti gli header in una blocco di codice unico e lo passa alla funzione di acquisizione dei decl fun.Decl::SourceHandler::getDecl
  • istanzia un oggetto di gestione dell'emissione cla.Cpp::DeclCppPool
  • esegue l'emissione partendo dalla struttura principale richiesta
Modifiche
13-07-2002 1.1 • 11:09:42 • jparn@ar-ent.net

Initial

src.emitsrl.pl • LastModified: 05-06-2001 • AR