genreflex – Online in der Cloud

Dies ist der Befehl genreflex, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


genreflex – Erzeugt die LCG-Wörterbuchdatei für jede Header-Datei

ZUSAMMENFASSUNG


Genrereflex headerfile1.h [headerfile2.h] [Optionen] [Vorprozessor Optionen]

BESCHREIBUNG


Erzeugt die LCG-Wörterbuchdatei für jede Header-Datei

OPTIONAL


-s Datei, --selection_file=Datei
Klassenauswahldatei, um anzugeben, für welche Klassen das Wörterbuch generiert wird
Format (XML):


[ ]
<class [name="classname"] [pattern="wildname"]
[file_name="filename"] [file_pattern="wildname"]
[id="xxxx"] [type="vector"]/>








[ ]





...


Siehe auch den Abschnitt SELECTION FILE SYNTAX unten mit.

-o Datei, --Ausgabe Datei
Name der Ausgabedatei. Wenn anstelle einer Datei ein vorhandenes Verzeichnis angegeben wird, dann a
Dateiname wird aus dem Namen der Eingabedatei erstellt und in der Datei abgelegt
angegebenen Verzeichnis. _rflx.cpp

--Schwimmbad Generieren Sie das minimale Wörterbuch, das für die POOL-Persistenz erforderlich ist

--tief Generieren Sie ein Wörterbuch für alle abhängigen Klassen

--Teilt (VERALTET)
Generieren Sie eine separate Datei für Stub-Funktionen. Option wird manchmal unter Windows benötigt.

--Reflex (VERALTET)
Erstellen Sie Reflex-Wörterbücher.

--Kommentare
Fügen Sie Zeilenendekommentare in Daten- und Funktionsmembern als aufgerufene Eigenschaft hinzu
"Wie? 'Oder' Was"

--no_membertypedefs
Deaktivieren Sie die Definition von Klassenmitgliedern Typdefinitionen

--fail_on_warnings
Der genreflex-Befehl schlägt fehl (gibt den Wert 1 zurück), wenn eine Warnmeldung ausgegeben wird

--gccxmlpath=Weg
Pfad Pfad, wo die gccxml(1) Tool ist installiert. Wenn nicht definiert, wird der Standardpfad verwendet
Umgebungsvariable wird verwendet

-c Datei, --capabilities=Datei
Generieren Sie die Funktionsdatei, die vom SEAL Plugin Manager verwendet werden soll. Diese Datei
listet die Namen aller Klassen auf, für die die Reflexion bereitgestellt wird.

--rootmap=Datei
Generieren Sie die Rootmap-Datei, die von ROOT/CINT verwendet werden soll. Diese Datei listet die Namen aller auf
Es werden Klassen angeboten, in denen die Reflexion und Bildung erfolgt.

--rootmap-lib=Bibliothek
Bibliotheksname für die Rootmap-Datei.

--debuggen
Drucken Sie während der Verarbeitung zusätzliche Debug-Informationen aus. Zwischendateien aufbewahren

--ruhig
Nein, es werden keine Informationsnachrichten gedruckt

-h, --help
Hilfe drucken

Versuchen Sie es mit „Genreflex“. --help" für mehr Informationen.

SELECTION FILE SYNTAX



Unterelemente:


Attributes:
keine

Das Stammelement der XML-Datei. Es muss vorhanden sein.


Unterelemente:


Attributes:
keine

Das Auswahlelement ist nur dann obligatorisch, wenn das Element wird im selben verwendet
Datei. Ansonsten alle Unterelemente von sollen in der enthalten sein
Wörterbuch.


Unterelemente:


Attributes:
keine

Sollten Sie jetzt aufgefordert werden, ein Element vorhanden ist, ist es auch möglich, Typen auszuschließen, die dem folgen
Gleiche Muster wie bei der Auswahl


Unterelemente:


Attributes:

Name
Der genaue Name der zu filternden Klasse Anleitungen Ein Muster, das zu a passt
Satz von Klassen

file_name
Der genaue Dateiname, der gefiltert werden soll. Alle in der Datei enthaltenen Klassen werden
ausgewählt werden

Dateimuster
Ein Muster, das einer Reihe von Dateien entspricht

id Die Klassen-ID (wird für die POOL-Persistenz verwendet)

tippe
Der Klassentyp (wird für die POOL-Persistenz verwendet)

Alle Klassen, die den Mustern oder Namen in den Attributen entsprechen, werden ausgewählt. Der Name,
Anleitungen, file_name und Dateimuster Attribute schließen sich gegenseitig aus.


Unterelemente:
keine

Attributes:

Name Der genaue Name der Funktion

Anleitungen
Ein Muster, das einer Reihe von Funktionen entspricht

Alle Funktionen, die den Attributen des Funktionselements entsprechen, werden ausgewählt und
Für sie werden Wörterbücher erstellt. Der NameundAnleitungen Attribute schließen sich gegenseitig aus.


Unterelemente:
keine

Attributes:

Name Der genaue Name des Feldes

vorübergehend
Wenn auf true gesetzt, wird eine Eigenschaft (transient/true) für dieses Mitglied festgelegt (used
für POOL-Persistenz)

Die Das Element wird hauptsächlich für die POOL-Persistenz verwendet, um einige der Daten zu markieren
Mitglieder einer Klasse werden übersprungen, wenn die Klasse auf ein persistentes Medium geschrieben wird


Unterelemente:
keine

Attributes:

Name Der Name der auszuschließenden Methode

Die -Element wird verwendet, um die Wörterbuchgenerierung von übereinstimmenden Klassen auszuschließen
die gegebenen Attribute.

Nutzen Sie genereflex online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme