Package org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPEnumerationSpecialization
-
- All Superinterfaces:
java.lang.Cloneable,org.eclipse.core.runtime.IAdaptable,IBinding,ICPPBinding,ICPPEnumeration,ICPPSpecialization,ICPPTypeSpecialization,IEnumeration,IType
public interface ICPPEnumerationSpecialization extends ICPPEnumeration, ICPPTypeSpecialization
- Since:
- 5.5
-
-
Field Summary
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ICPPEnumerationgetSpecializedBinding()Return the binding that this specialization specializes.IEnumeratorspecializeEnumerator(IEnumerator enumerator)Return a specialized version of the given enumerator.-
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.ICPPBinding
getQualifiedName, getQualifiedNameCharArray, isGloballyQualified
-
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPEnumeration
asScope, getFixedType, isNoDiscard, isScoped
-
Methods inherited from interface org.eclipse.cdt.core.dom.ast.cpp.ICPPSpecialization
getTemplateParameterMap
-
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IEnumeration
getEnumerators, getMaxValue, getMinValue
-
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IType
clone, isSameType
-
-
-
-
Method Detail
-
getSpecializedBinding
ICPPEnumeration getSpecializedBinding()
Description copied from interface:ICPPSpecializationReturn the binding that this specialization specializes.- Specified by:
getSpecializedBindingin interfaceICPPSpecialization- Returns:
- the original binding that this is a specialization of
-
specializeEnumerator
IEnumerator specializeEnumerator(IEnumerator enumerator)
Return a specialized version of the given enumerator. The enumerator must be one of the enumerators of the enumeration being specialized.
-
-