Page 1 of 1

thread local

PostPosted: Thu 4 Apr 2013 20:56
by btsIrisJulesHaag
bonsoir,

je travaille en c++ et j'ai des problèmes avec ${thread_local} : lorsque je génère des setteurs et/ou getteurs, ce n'est pas une chaîne vide que j'obtient mais ceci :
void set_longitude(${thread_local}float value);
évidement, mes sources ne compilent pas et je doit modifier chaque déclaration afin d'avoir une substitution correcte ; c'est l'horreur.

J'ai cherché dans la doc, coché et décoché la case "thread_local" dans l'éditeur de propriété, fouillé dans les options de génération, rien n'y fait.

Est-ce un bug ?

Re: thread local

PostPosted: Fri 5 Apr 2013 06:51
by Bruno Pagès
Bonjour,

C'est bien un bug. Je vais faire une version correctrice aussi vite que possible, j'espère pour dimanche soir.

Re: thread local

PostPosted: Sun 7 Apr 2013 14:57
by Bruno Pagès
la version 6.4.6 est disponible et corrige ce bug

Re: thread local

PostPosted: Mon 8 Apr 2013 07:12
by Bruno Pagès
Attention, la correction porte sur la création/mise à jour des getter/setter, ceux déjà existants sont inchangés, pour retirer le mot clef indésirable il vous faut
- soit éditer les attributs/relations ayant des getter/setter et simplement valider l'édition (bouton ok) sans qu'il soit nécessaire d'en faire plus
- soit éditer les getter/setter et dans leur onglet C++ utiliser les boutons default declaration / default definition

si vous avez beaucoup de getter/setter vous pouvez l'envoyer les fichiers projets par mail et je vous le ferais via des moyens plus directs

Re: thread local

PostPosted: Wed 10 Apr 2013 22:12
by btsIrisJulesHaag
Pas de problèmes pour moi de ce côté là. Merci Beaucoup !