Autodesk / Autodesk/AutomaticComponentToolkit
Out optionalclass is not generating valid code in C++ implementation.
- Langage dominant
- Go
- Étoiles
- 53
- Forks
- 26
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
If there is an out optionalclass value, the code generator creates a base result variable:
IBase * pBaseHandlerInstance(nullptr);
This leads to a compile error of the implementation. The class should be the correct output class, like
ISignalHandler * pBaseHandlerInstance(nullptr);
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Localisez la logique du générateur de code qui émet pBaseHandlerInstance et reproduisez le cas avec une valeur optionalclass de sortie. Vérifiez que le C++ généré déclare la classe de sortie concrète, telle que ISignalHandler, au lieu de IBase, et que l’implémentation compile.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp, go
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100