Missing #include statement when inherating from an templated class

I made an templated class

template
class CVector
{
};

And inherited a second class from the templated one with a specific template parameter, so the inherated class is not templated any more:

class CMyClassVector : public CVector
{
};

My Generalization Specifications look like this:

Name:
Model: CVector
Template info: <MyPackage.CMyClass>
Specific: CMyClassVector
Visibility: public

But in the code generation the
#include “CMyClass.h” statement is missing

Is it possible to specify an include statement manually for a class?

Hi user,

I have forwarded your case to our developers to study. Will post again when there is a feedback.

Best regards,
Jick

Hi user,

The problem is fixed. Please run the update program to advance to the latest patch release. Here is the instructions:

Should you have any questions, please feel free to let me know.

Best regards,
Jick

Thanks,

And is it also possible to manually set an additional include from an object which is not in the class diagram (not used in operations or attributes but in code implementation)?

Hi user,

I am sorry, this is not support. I am asking our developers if we can support generating extra include by checking the dependency relationships.

Best regards,
Jick