public interface ICPPTemplateInstance extends ICPPSpecialization
| Modifier and Type | Field and Description |
|---|---|
static ICPPTemplateInstance[] |
EMPTY_TEMPLATE_INSTANCE_ARRAY |
EMPTY_BINDING_ARRAY| Modifier and Type | Method and Description |
|---|---|
IType[] |
getArguments()
Deprecated.
Replaced by
getTemplateArguments(). |
ICPPTemplateArgument[] |
getTemplateArguments()
Returns the template arguments of this instance.
|
ICPPTemplateDefinition |
getTemplateDefinition()
Returns the template that this instance was instantiated from.
|
boolean |
isExplicitSpecialization()
Explicit specializations are modeled as instances of a template.
|
getArgumentMap, getSpecializedBinding, getTemplateParameterMapgetQualifiedName, getQualifiedNameCharArray, isGloballyQualifiedgetLinkage, getName, getNameCharArray, getOwner, getScopestatic final ICPPTemplateInstance[] EMPTY_TEMPLATE_INSTANCE_ARRAY
ICPPTemplateDefinition getTemplateDefinition()
ICPPTemplateArgument[] getTemplateArguments()
boolean isExplicitSpecialization()
true if this binding is an explicit specialization.@Deprecated IType[] getArguments()
getTemplateArguments().Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.