mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 10:16:03 +02:00
CCE computing template parameters, bug 240145.
This commit is contained in:
parent
7831aed88d
commit
b52f11e5cf
1 changed files with 3 additions and 3 deletions
|
@ -285,11 +285,11 @@ public abstract class CPPTemplateDefinition extends PlatformObject implements IC
|
||||||
if (template == null)
|
if (template == null)
|
||||||
return ICPPTemplateParameter.EMPTY_TEMPLATE_PARAMETER_ARRAY;
|
return ICPPTemplateParameter.EMPTY_TEMPLATE_PARAMETER_ARRAY;
|
||||||
ICPPASTTemplateParameter[] params = template.getTemplateParameters();
|
ICPPASTTemplateParameter[] params = template.getTemplateParameters();
|
||||||
ICPPTemplateParameter p = null;
|
IBinding p = null;
|
||||||
ICPPTemplateParameter[] result = null;
|
ICPPTemplateParameter[] result = null;
|
||||||
for (ICPPASTTemplateParameter param : params) {
|
for (ICPPASTTemplateParameter param : params) {
|
||||||
p= (ICPPTemplateParameter) CPPTemplates.getTemplateParameterName(param).resolveBinding();
|
p= CPPTemplates.getTemplateParameterName(param).resolveBinding();
|
||||||
if (p != null) {
|
if (p instanceof ICPPTemplateParameter) {
|
||||||
result = (ICPPTemplateParameter[]) ArrayUtil.append(ICPPTemplateParameter.class, result, p);
|
result = (ICPPTemplateParameter[]) ArrayUtil.append(ICPPTemplateParameter.class, result, p);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue