Interface ICPPTemplateTypeParameter

All Superinterfaces:
Cloneable, org.eclipse.core.runtime.IAdaptable, IBinding, ICPPBinding, ICPPTemplateParameter, IType

public interface ICPPTemplateTypeParameter extends ICPPTemplateParameter, IType
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Details

    • getDefault

      IType getDefault() throws DOMException
      The default type for this parameter. May be null.
      Throws:
      DOMException
    • isSameType

      boolean isSameType(IType type)
      Types containing template parameters need to be compared even before it is known to which binding the template parameter belongs to. Therefore isSameType(IType) compares the kind and the parameter position of the template parameter, only. The name and the owner is ignored.
      Specified by:
      isSameType in interface IType
      Parameters:
      type - can be null.
      Since:
      5.1