Package | Description |
---|---|
org.eclipse.cdt.core.dom.ast | |
org.eclipse.cdt.core.dom.ast.cpp |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ASTTypeUtil.getArgumentListString(ICPPTemplateArgument[] args,
boolean normalize)
Returns a comma-separated list of the string representations of the arguments, enclosed
in angle brackets.
|
static java.lang.String |
ASTTypeUtil.getArgumentString(ICPPTemplateArgument arg,
boolean normalize)
Returns a string representation for an template argument.
|
Modifier and Type | Field and Description |
---|---|
static ICPPTemplateArgument[] |
ICPPTemplateArgument.EMPTY_ARGUMENTS |
Modifier and Type | Method and Description |
---|---|
ICPPTemplateArgument |
ICPPTemplateParameterMap.getArgument(ICPPTemplateParameter param)
Returns the value for the template parameter in the map, or
null if
the parameter is not mapped or the parameter is a parameter pack. |
ICPPTemplateArgument |
ICPPTemplateParameterMap.getArgument(ICPPTemplateParameter param,
int packOffset)
If 'param' is not a parameter pack, returns the value for 'param' in the map.
|
ICPPTemplateArgument |
ICPPTemplateParameterMap.getArgument(int paramID)
Returns the value for the template parameter with the given id.
|
ICPPTemplateArgument |
ICPPTemplateParameter.getDefaultValue()
Returns the default value for this template parameter, or
null . |
ICPPTemplateArgument |
ICPPTemplateArgument.getExpansionPattern()
Returns the expansion pattern, if this is a pack expansion, or
null otherwise. |
ICPPTemplateArgument[] |
ICPPTemplateParameterMap.getPackExpansion(ICPPTemplateParameter param)
Returns the values for the template parameter pack in the map, or
null if the
parameter is not mapped or is no parameter pack. |
ICPPTemplateArgument[] |
ICPPTemplateParameterMap.getPackExpansion(int paramID)
Returns the values for the template parameter pack with the given id in the map,
or
null if the parameter is not mapped or is not a parameter pack. |
ICPPTemplateArgument[] |
ICPPClassTemplatePartialSpecialization.getTemplateArguments()
Returns the arguments of this partial specialization.
|
ICPPTemplateArgument[] |
ICPPTemplateInstance.getTemplateArguments()
Returns the template arguments of this instance.
|
ICPPTemplateArgument[] |
ICPPPartialSpecialization.getTemplateArguments()
Returns the arguments of this partial specialization.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ICPPTemplateArgument.isSameValue(ICPPTemplateArgument arg)
Checks whether two arguments denote the same value.
|
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.