ACS generates a list of base classes or structs for each specialization on a class or struct, which is derived from the properties of the Generalization:
• If Generalization is Private Access, the private keyword is used.
Example code
• If Generalization is not Private Access, the public keyword is used.
Example code
• If Generalization is a Virtual Base Class, the virtual keyword is used.
Example code
Tag Definitions:
The following tag definitions are applied to a Generalization by the «C++ Specialization» stereotype:
• If the tagged value of the C++ Actual Template Parameters tag definition has been set, the value is used to generate the text between the angle brackets when the superclass is a template class.