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

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

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

Subinterfaces of ICPPTemplateDefinition in org.eclipse.cdt.core.dom.ast.cpp
`interface` `ICPPAliasTemplate` Represents an alias template (14.5.7).
`interface` `ICPPClassTemplate`
`interface` `ICPPClassTemplatePartialSpecialization` This interface represents a class template partial specialization.
`interface` `ICPPClassTemplatePartialSpecializationSpecialization` Interface for specializations of partial specializations.
`interface` `ICPPFieldTemplate` A field template.
`interface` `ICPPFunctionTemplate` Interface for function templates
`interface` `ICPPPartiallySpecializable` Something that can be partially specialized.
`interface` `ICPPPartialSpecialization` A partially specialized variable or class template.
`interface` `ICPPTemplateTemplateParameter` Template parameters of type template.
`interface` `ICPPVariableTemplate` A variable template.
`interface` `ICPPVariableTemplatePartialSpecialization` Partial specialization of a variable template.

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPTemplateDefinition
`ICPPTemplateDefinition` ICPPPartialSpecialization.`getPrimaryTemplate()` Returns the ICPPTemplateDefinition which this is a specialization of.
`ICPPTemplateDefinition` ICPPTemplateInstance.`getTemplateDefinition()` Returns the template that this instance was instantiated from.