public interface ICPPParameter extends IParameter, ICPPVariable
Modifier and Type | Field and Description |
---|---|
static ICPPParameter[] |
EMPTY_CPPPARAMETER_ARRAY |
EMPTY_PARAMETER_ARRAY
EMPTY_VARIABLE_ARRAY
EMPTY_BINDING_ARRAY
Modifier and Type | Method and Description |
---|---|
IValue |
getDefaultValue()
Returns the default value of this parameter if it has one,
or null otherwise.
|
boolean |
hasDefaultValue()
if there is a default value or not.
|
boolean |
isParameterPack()
Returns whether this parameter is a parameter pack.
|
getInitialValue
isConstexpr, isExternC, isMutable
getType, isAuto, isExtern, isRegister, isStatic
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
getLinkage, getName, getNameCharArray, getOwner, getScope
static final ICPPParameter[] EMPTY_CPPPARAMETER_ARRAY
boolean hasDefaultValue()
IValue getDefaultValue()
boolean isParameterPack()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.