[C++] [Introspection] [Librairie Reflex]
Bonjour,
ma question est : quelqu'un sur ce forum a t'il déjà réussi à utiliser cette librairie ?
Je l'ai installé sans aucun soucis (apparent), j'arrive compiler les programmes basiques donnés en exemple :
http://seal-reflex.web.cern.ch/seal-.../examples.html
Par contre, à l'exécution (aucune erreur indiquée), le résultat n'est pas celui attendu.
la première opération de création d'objet (cf exemple)
Reflex::Type t = Reflex::Type::ByName("MyClass");
La classe MyClass est bien définie comme dans l'exemple.
ne fonctionne pas, la condition "if" suivante n'est pas remplie
Code:
1 2 3 4
| if ( t ) {
if ( t.IsClass()) cout << "We found a class type" << endl;
if (t.TypeType() == Reflex::CLASS) cout << "This is still a class" << endl;
} |
Je suis sous Fedora 10 i686 et tous mes packages sont à jour.