Autodesk / Autodesk/AutomaticComponentToolkit

Out optionalclass is not generating valid code in C++ implementation.

Abierto
#101 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Go
Estrellas
53
Forks
26
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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);

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Localiza la lógica del generador de código que emite pBaseHandlerInstance y reproduce el caso con un valor optionalclass de salida. Verifica que el C++ generado declare la clase de salida concreta, como ISignalHandler, en lugar de IBase, y que la implementación compile.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, go
Área
tooling
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.