Interface ICPPParameter

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IBinding, ICPPBinding, ICPPVariable, IParameter, IVariable

public interface ICPPParameter extends IParameter, ICPPVariable
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Field Details

    • EMPTY_CPPPARAMETER_ARRAY

      static final ICPPParameter[] EMPTY_CPPPARAMETER_ARRAY
      Since:
      5.2
  • Method Details

    • hasDefaultValue

      boolean hasDefaultValue()
      if there is a default value or not.
    • getDefaultValue

      IValue getDefaultValue()
      Returns the default value of this parameter if it has one, or null otherwise.
      Since:
      5.7
    • isParameterPack

      boolean isParameterPack()
      Returns whether this parameter is a parameter pack.
      Since:
      5.2