Aceasta este comanda genreflex care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
genreflex - generează fișierul dicționar LCG pentru fiecare fișier antet
REZUMAT
genreflex headerfile1.h [headerfile2.h] [Opțiuni] [preprocesor Opțiuni]
DESCRIERE
Generează fișierul dicționar LCG pentru fiecare fișier antet
OPŢIUNI
-s fişier, --selection_file=fişier
Fișier de selecție a clasei pentru a specifica pentru ce clase va fi generat dicționarul
Format (XML):
[ ]
<class [name="classname"] [pattern="wildname"]
[file_name="nume fișier"] [file_pattern="nume sălbatic"]
[id="xxxx"] [tip="vector"]/>
[ ]
...
Vezi și secțiunea SELECȚIE FILE SINTAXĂ de mai jos.
-o fişier, --ieșire fişier
Numele fișierului de ieșire. Dacă este specificat un director existent în locul unui fișier, atunci a
filename va fi construit folosind numele fișierului de intrare și va fi plasat în fișierul
directorul dat. _rflx.cpp
--bazin Generați dicționarul minim necesar pentru persistența POOL
--adanc Generați dicționar pentru toate clasele dependente
--Despică (învechit)
Generați fișier separat pentru funcțiile stub. Opțiune uneori necesară pe Windows.
--reflex (învechit)
Generați dicționare Reflex.
--comentarii
Adăugați comentarii de final de linie în membrii datelor și funcțiilor ca o proprietate numită
„Cum?„ Sau „Ce”
--no_membertypedefs
Dezactivați definiția membrului clasei typedefs
--fail_on_warnings
Comanda genreflex eșuează (readuce valoarea 1) dacă este emis vreun mesaj de avertizare
--gccxmlpath=cale
Calea cale unde gccxml(1) instrumentul este instalat. Dacă nu este definită PATH standard
este utilizată variabila de mediu
-c fişier, --capacitati=fişier
Generați fișierul de capabilități pentru a fi utilizat de către Managerul de plugin SEAL. Acest fișier
listează numele tuturor claselor pentru care se formează reflectarea.
--rootmap=fişier
Generați fișierul rootmap pentru a fi utilizat de ROOT/CINT. Acest fișier listează numele tuturor
sunt prevăzute clase pentru care se formează reflecţia.
--rootmap-lib=bibliotecă
Numele bibliotecii pentru fișierul rootmap.
--depanare
Imprimați informații suplimentare de depanare în timpul procesării. Păstrați fișierele intermediare
--Liniște
Nu, nu tipăriți mesaje informative
-h, --Ajutor
Ajutor pentru imprimare
Încercați „genreflex --Ajutor" pentru mai multe informatii.
SELECȚIE FILE SINTAXĂ
Subelemente:
Atribute:
nici unul
Elementul rădăcină al fișierului xml. Trebuie să fie prezent.
Subelemente:
Atribute:
nici unul
Elementul de selecție este obligatoriu numai dacă elementul este folosit în același
fişier. În caz contrar toate subelementele ale ar trebui să fie incluse în
dicţionar.
Subelemente:
Atribute:
nici unul
În cazul în care o elementul este prezent este de asemenea posibil să se excludă tipurile care urmează
aceleași modele ca pentru selecție
Subelemente:
Atribute:
nume
Numele exact al clasei care trebuie filtrată model Un model care se potrivește cu a
set de clase
nume de fișier
Numele exact al fișierului care trebuie filtrat. Toate clasele conținute în dosar vor
fi selectat
model_fișier
Un model care se potrivește cu un set de fișiere
id ID-ul clasei (utilizat pentru persistența POOL)
tip
Tipul clasei (utilizat pentru persistența POOL)
Vor fi selectate toate clasele care se potrivesc cu modelele sau numele din atribute. The nume,
model, nume de fișier, și model_fișier atributele se exclud reciproc.
Subelemente:
nici unul
Atribute:
nume Numele exact al funcției
model
Un model care se potrivește cu un set de funcții
Toate funcțiile care se potrivesc cu atributele elementului funcție vor fi selectate și
pentru ei vor fi create dicționare. The numeșimodel atributele se exclud reciproc.
Subelemente:
nici unul
Atribute:
nume Numele exact al câmpului
tranzitoriu
Dacă este setată la adevărat, o proprietate (tranzitorie/adevărată) va fi setată pentru acest membru (utilizat
pentru persistența POOL)
elementul este utilizat în principal pentru persistența POOL pentru a marca dacă unele dintre date
membrii unei clase vor fi ignorați atunci când clasa este scrisă pe un mediu persistent
Subelemente:
nici unul
Atribute:
nume Numele metodei care trebuie exclusă
elementul este folosit pentru a exclude generarea dicționarului din clasele care se potrivesc
atributele date.
Utilizați genreflex online folosind serviciile onworks.net