Interface ICPPTemplateDefinition

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IBinding, ICPPBinding
All Known Subinterfaces:
ICPPAliasTemplate, ICPPClassTemplate, ICPPClassTemplatePartialSpecialization, ICPPClassTemplatePartialSpecializationSpecialization, ICPPFieldTemplate, ICPPFunctionTemplate, ICPPPartiallySpecializable, ICPPPartialSpecialization, ICPPTemplateTemplateParameter, ICPPVariableTemplate, ICPPVariableTemplatePartialSpecialization

public interface ICPPTemplateDefinition extends ICPPBinding
Base interface for all template definitions including explicit (partial) specializations.
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Details

    • getTemplateParameters

      ICPPTemplateParameter[] getTemplateParameters()
      Returns an array of the template parameters. In the case of a specialization, the array will be empty, a partial specialization will have the specialized parameter list.
      Returns:
      an array of template parameters