|
Eclipse CDT 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICPPTemplateTemplateParameter
Template parameters of type template
| 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 |
| Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding |
|---|
EMPTY_BINDING_ARRAY |
| Fields inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType |
|---|
EMPTY_CLASS_ARRAY, k_class |
| Fields inherited from interface org.eclipse.cdt.core.dom.ast.ICompositeType |
|---|
k_struct, k_union |
| Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding |
|---|
EMPTY_BINDING_ARRAY |
| Fields inherited from interface org.eclipse.cdt.core.dom.ast.IType |
|---|
EMPTY_TYPE_ARRAY, TYPE_MATCHER |
| Fields inherited from interface org.eclipse.cdt.core.dom.ast.IBinding |
|---|
EMPTY_BINDING_ARRAY |
| Method Summary | |
|---|---|
IType |
getDefault()
Return the default value for this parameter, or null. |
ICPPTemplateParameter[] |
getTemplateParameters()
Returns an array of the template parameters. |
boolean |
isSameType(IType type)
Types containing template parameters need to be compared even before it is known to which binding the template parameter belongs to. |
| Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateParameter |
|---|
getDefaultValue, getParameterID, getParameterPosition, getTemplateNestingLevel, isParameterPack |
| 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, getOwner, getScope |
| Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassTemplate |
|---|
asDeferredInstance, getPartialSpecializations |
| 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, getOwner, getScope |
| Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType |
|---|
findField, getAllDeclaredMethods, getBases, getConstructors, getDeclaredFields, getDeclaredMethods, getFields, getFriends, getMethods, getNestedClasses |
| Methods inherited from interface org.eclipse.cdt.core.dom.ast.ICompositeType |
|---|
getCompositeScope, getKey, isAnonymous |
| Methods inherited from interface org.eclipse.cdt.core.dom.ast.IBinding |
|---|
getLinkage, getName, getNameCharArray, getOwner, getScope |
| Methods inherited from interface org.eclipse.cdt.core.dom.ast.IType |
|---|
clone |
| 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, getOwner, getScope |
| Method Detail |
|---|
ICPPTemplateParameter[] getTemplateParameters()
ICPPTemplateDefinition
getTemplateParameters in interface ICPPTemplateDefinition
IType getDefault()
throws DOMException
null.
DOMExceptionboolean isSameType(IType type)
isSameType(IType) compares the
kind and the parameter position of the template parameter, only. The name and the owner
is ignored.
isSameType in interface IType
|
Eclipse CDT 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||