Hallo Leute,
wie kann ich eine Liste aller Funktionen einer Klasse bekommen.
Wenn es Slots sind, geht es ja über die Metainfos.
Nur wie im reinen C++??
Euch allen schon mal ein schönen 4. Advent.
Liste aller Funktionen einer Klasse
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Moin,
C++ selbst bietet keine Introspektion. Allerdings lässt sich eine solche Funktion durchaus selbst bauen, wie Qt selbst es ja zeigt, auch wenn eine solche Implementierung wohl nie so weitreichend sein wird wie jene aus Java & Co.
Da aber schon andere Entwickler Introspektion für C++ haben wollten, haben einige dieses auch bereits umgesetzt. Suchmaschinen liefern zu "C++ reflection" und ähnlichen Suchanfragen durchaus brauchbare Ergebnisse.
Eine davon ist z.B. http://seal-reflex.web.cern.ch/seal-reflex/index.html.
MfG,
Hilefoks
C++ selbst bietet keine Introspektion. Allerdings lässt sich eine solche Funktion durchaus selbst bauen, wie Qt selbst es ja zeigt, auch wenn eine solche Implementierung wohl nie so weitreichend sein wird wie jene aus Java & Co.
Da aber schon andere Entwickler Introspektion für C++ haben wollten, haben einige dieses auch bereits umgesetzt. Suchmaschinen liefern zu "C++ reflection" und ähnlichen Suchanfragen durchaus brauchbare Ergebnisse.
Eine davon ist z.B. http://seal-reflex.web.cern.ch/seal-reflex/index.html.
MfG,
Hilefoks