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

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

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

Methods in org.eclipse.cdt.core.dom.ast with parameters of type ICPPASTTemplateParameter
`int` ASTVisitor.`leave(ICPPASTTemplateParameter templateParameter)`
`int` ASTGenericVisitor.`leave(ICPPASTTemplateParameter templateParameter)`
`int` ASTVisitor.`visit(ICPPASTTemplateParameter templateParameter)`
`int` ASTGenericVisitor.`visit(ICPPASTTemplateParameter templateParameter)`

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

Subinterfaces of ICPPASTTemplateParameter in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPASTParameterDeclaration`
`interface` `ICPPASTSimpleTypeTemplateParameter` This interface represents a simple type template parameter.
`interface` `ICPPASTTemplatedTypeTemplateParameter` This is a template template parameter as `V` in `template<template<typename T> class V> class CT;`

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

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPASTTemplateParameter
`ICPPASTTemplateParameter` ICPPASTTemplateParameter.`copy()`
`ICPPASTTemplateParameter` ICPPASTTemplateParameter.`copy(IASTNode.CopyStyle style)`
`ICPPASTTemplateParameter[]` ICPPASTTemplateDeclaration.`getTemplateParameters()` Returns the template parameters.
`ICPPASTTemplateParameter[]` ICPPASTTemplatedTypeTemplateParameter.`getTemplateParameters()` Get the nested template parameters.

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type ICPPASTTemplateParameter
`void` ICPPASTTemplateDeclaration.`addTemplateParameter(ICPPASTTemplateParameter paramm)` Adds a template parameter.
`void` ICPPASTTemplatedTypeTemplateParameter.`addTemplateParameter(ICPPASTTemplateParameter parm)` Add a nested template parameter.
`void` ICPPASTTemplateDeclaration.`addTemplateParamter(ICPPASTTemplateParameter paramm)` Deprecated. Use `ICPPASTTemplateDeclaration.addTemplateParameter(ICPPASTTemplateParameter)`.
`void` ICPPASTTemplatedTypeTemplateParameter.`addTemplateParamter(ICPPASTTemplateParameter parm)` Deprecated. Use `ICPPASTTemplatedTypeTemplateParameter.addTemplateParameter(ICPPASTTemplateParameter)`
`int` ICPPASTVisitor.`leave(ICPPASTTemplateParameter templateParameter)` Visits a template parameter.
`int` ICPPASTVisitor.`visit(ICPPASTTemplateParameter templateParameter)` Visits a template parameter.