org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPTemplateInstance
- All Superinterfaces:
- IBinding, ICPPBinding, ICPPSpecialization
- All Known Subinterfaces:
- ICPPDeferredTemplateInstance
public interface ICPPTemplateInstance
- extends ICPPSpecialization
This interface represents an instantiation of a class or function template.
An instantiated template is a specialization of that template.
An instance of a class template will also implement ICPPClassType and similarly
a function template instance will also implement ICPPFunction (or even ICPPMethod
or ICPPConstructor as appropriate)
getTemplateDefinition
ICPPTemplateDefinition getTemplateDefinition()
- get the template that this was instantiated from
getArguments
IType[] getArguments()
- get the types of the arguments the template was instantiated with.
Copyright (c) IBM Corp. and others 2004. All Rights Reserved.