Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPTemplateTemplateParameter

All Superinterfaces:
IBinding, ICPPBinding, ICPPClassTemplate, ICPPTemplateDefinition, ICPPTemplateParameter

public interface ICPPTemplateTemplateParameter
extends ICPPTemplateParameter, ICPPClassTemplate


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateParameter
EMPTY_TEMPLATE_PARAMETER_ARRAY
 
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
EMPTY_BINDING_ARRAY
 
Method Summary
 IType getDefault()
          The default type for this parameter.
 ICPPTemplateParameter[] getTemplateParameters()
          Returns an array of the template parameters.
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IBinding
getLinkage, getName, getNameCharArray, getScope
 
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassTemplate
getPartialSpecializations
 

Method Detail

getTemplateParameters

public ICPPTemplateParameter[] getTemplateParameters()
                                              throws DOMException
Description copied from interface: ICPPTemplateDefinition
Returns an array of the template parameters. In the case of a specialization, the array will be empty, a partial specialization will have the specialized parameter list

Specified by:
getTemplateParameters in interface ICPPTemplateDefinition
Returns:
array of ICPPTemplateParameter
Throws:
DOMException

getDefault

public IType getDefault()
                 throws DOMException
The default type for this parameter. May be null

Returns:
Throws:
DOMException

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.