## Uses of Interface
org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateArgument

Packages that use ICPPTemplateArgument
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.cpp

### Uses of ICPPTemplateArgument in org.eclipse.cdt.core.dom.ast

Methods in org.eclipse.cdt.core.dom.ast with parameters of type ICPPTemplateArgument
`static String` ASTTypeUtil.`getArgumentListString(ICPPTemplateArgument[] args, boolean normalize)` Returns a comma-separated list of the string representations of the arguments, enclosed in angle brackets.
`static String` ASTTypeUtil.`getArgumentString(ICPPTemplateArgument arg, boolean normalize)` Returns a string representation for an template argument.

### Uses of ICPPTemplateArgument in org.eclipse.cdt.core.dom.ast.cpp

Fields in org.eclipse.cdt.core.dom.ast.cpp declared as ICPPTemplateArgument
`static ICPPTemplateArgument[]` ICPPTemplateArgument.`EMPTY_ARGUMENTS`

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPTemplateArgument
`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[]` ICPPTemplateInstance.`getTemplateArguments()` Returns the template arguments of this instance.
`ICPPTemplateArgument[]` ICPPPartialSpecialization.`getTemplateArguments()` Returns the arguments of this partial specialization.
`ICPPTemplateArgument[]` ICPPClassTemplatePartialSpecialization.`getTemplateArguments()` Returns the arguments of this partial specialization.

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type ICPPTemplateArgument
`boolean` ICPPTemplateArgument.`isSameValue(ICPPTemplateArgument arg)` Checks whether two arguments denote the same value.