C++ ne possède pas nativement de fonctionnalités de réflexivité, mais il y a quelques moyens d'avoir quelque chose qui s'en approche pas mal.
J'ai déjà utilisé Qt pour ça (voir QObject et QMetaObject pour plus d'infos), et il me semble que la librairie Boost contient des mécanismes similaires.
Sinon une autre proposition, qui paraît un peu bête mais sait-on jamais... Si tu n'as que peu de méthodes à binder, et que ça ne va pas vraiment évoluer, tu peux faire un bête tableau map qui associe différents noms de fonctions avec des pointeurs vers les méthodes.
[^] # Re: Reflecivité & shared object
Posté par TortuXm . En réponse au message Communication 2 Applis : Interpreteur de commande. Évalué à 1.
J'ai déjà utilisé Qt pour ça (voir QObject et QMetaObject pour plus d'infos), et il me semble que la librairie Boost contient des mécanismes similaires.
Sinon une autre proposition, qui paraît un peu bête mais sait-on jamais... Si tu n'as que peu de méthodes à binder, et que ça ne va pas vraiment évoluer, tu peux faire un bête tableau map qui associe différents noms de fonctions avec des pointeurs vers les méthodes.