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

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

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

Subinterfaces of ICPPTemplateParameter in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPTemplateNonTypeParameter` Interface for template non type parameters.
`interface` `ICPPTemplateTemplateParameter` Template parameters of type template.
`interface` `ICPPTemplateTypeParameter`

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

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPTemplateParameter
`ICPPTemplateParameter[]` ICPPTemplateDefinition.`getTemplateParameters()` Returns an array of the template parameters.

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type ICPPTemplateParameter
`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.`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.