Dit is de opdracht genreflex die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
genreflex - Genereert het LCG-woordenboekbestand voor elk headerbestand
KORTE INHOUD
genreflex headerbestand1.h [headerbestand2.h] [opties] [voorverwerker opties]
PRODUCTBESCHRIJVING
Genereert het LCG-woordenboekbestand voor elk headerbestand
OPTIES
-s filet, --selectie_bestand=filet
Klassenselectiebestand om aan te geven voor welke klassen het woordenboek wordt gegenereerd
Formaat (XML):
[ ]
<class [name="classname"] [pattern="wildname"]
[bestandsnaam = "bestandsnaam"] [bestandspatroon = "wilde naam"]
[id = "xxxx"] [type = "vector"]/>
[ ]
...
Zie ook de sectie SELECTIE FILE SYNTAXIS hieronder.
-o filet, --uitvoer filet
Naam van uitvoerbestand. Als er een bestaande map wordt opgegeven in plaats van een bestand, dan wordt a
bestandsnaam wordt opgebouwd met behulp van de naam van het invoerbestand en wordt in de
gegeven map. _rflx.cpp
--zwembad Genereer een minimaal woordenboek dat vereist is voor POOL-persistentie
--diep Genereer een woordenboek voor alle afhankelijke klassen
--gesplitst (VEROUDERD)
Genereer een afzonderlijk bestand voor stub-functies. Optie soms nodig op Windows.
--reflex (VEROUDERD)
Reflexwoordenboeken genereren.
--commentaar
Voeg commentaar aan het einde van de regel toe in gegevens- en functieleden als een zogenaamde eigenschap
"Hoe?" Of "Wat"
--no_membertypedefs
Schakel de definitie van klaslid uit typedefs
--fail_on_waarschuwingen
De opdracht genreflex mislukt (geeft de waarde 1 terug) als er een waarschuwingsbericht wordt weergegeven
--gccxmlpad=pad
Pad pad waar de gccxml(1) gereedschap is geïnstalleerd. Als dit niet het standaard PATH is gedefinieerd
omgevingsvariabele wordt gebruikt
-c filet, --mogelijkheden=filet
Genereer het mogelijkhedenbestand dat door SEAL Plugin Manager moet worden gebruikt. Dit bestand
vermeldt de namen van alle klassen waarvoor de reflectievorming is voorzien.
--rootmap=filet
Genereer het rootmapbestand dat door ROOT/CINT moet worden gebruikt. In dit bestand staan de namen van alle
klassen waarvoor de reflectie en vorming wordt verzorgd.
--rootmap-lib=bibliotheek
Bibliotheeknaam voor het rootmapbestand.
--debuggen
Druk tijdens de verwerking extra foutopsporingsinformatie af. Bewaar tussenbestanden
--stil
Nee, er worden geen informatieve berichten afgedrukt
-h, --help
Hulp bij afdrukken
Probeer "genreflex --help" voor meer informatie.
SELECTIE FILE SYNTAXIS
Subelementen:
Attributen:
geen
Het hoofdelement van het XML-bestand. Het moet aanwezig zijn.
Subelementen:
Attributen:
geen
Het selectie-element is alleen verplicht als de element wordt daarin gebruikt
bestand. Anders alle subelementen van zouden moeten worden opgenomen in de
woordenboek.
Subelementen:
Attributen:
geen
Als een element aanwezig is, is het ook mogelijk om typen uit te sluiten die volgen op de
dezelfde patronen als voor selectie
Subelementen:
Attributen:
naam
De exacte naam van de klasse die moet worden gefilterd patroon Een patroon dat past bij a
reeks klassen
bestandsnaam
De exacte bestandsnaam die moet worden gefilterd. Alle klassen in het bestand zullen dat doen
worden geselecteerd
bestand_patroon
Een patroon dat overeenkomt met een reeks bestanden
id De klasse-ID (gebruikt voor POOL-persistentie)
type dan:
Het klassetype (gebruikt voor POOL-persistentie)
Alle klassen die overeenkomen met de patronen of namen in de attributen worden geselecteerd. De naam,
patroon, bestandsnaam en bestand_patroon attributen sluiten elkaar uit.
Subelementen:
geen
Attributen:
naam De exacte naam van de functie
patroon
Een patroon dat overeenkomt met een reeks functies
Alle functies die overeenkomen met de attributen van het functie-element worden geselecteerd en
Er worden woordenboeken voor hen gemaakt. De naamenpatroon attributen sluiten elkaar uit.
Subelementen:
geen
Attributen:
naam De exacte naam van het veld
vergankelijk
Indien ingesteld op true wordt voor dit lid een eigenschap (transient/true) ingesteld (used
voor POOL-persistentie)
De element wordt voornamelijk gebruikt voor POOL-persistentie om bepaalde gegevens te markeren
leden van een klasse worden overgeslagen wanneer de klasse naar een persistent medium wordt geschreven
Subelementen:
geen
Attributen:
naam De naam van de methode die moet worden uitgesloten
De element wordt gebruikt om het genereren van woordenboeken uit te sluiten van klassen die overeenkomen
de gegeven attributen.
Gebruik genreflex online met behulp van onworks.net-services