org.eclipse.cdt.core.dom.ast
Interface IType
- All Superinterfaces:
- Cloneable
- All Known Subinterfaces:
- IArrayType, IBasicType, ICArrayType, ICBasicType, ICompositeType, ICPointerType, ICPPBasicType, ICPPClassSpecialization, ICPPClassTemplate, ICPPClassTemplatePartialSpecialization, ICPPClassTemplatePartialSpecializationSpecialization, ICPPClassType, ICPPFunctionType, ICPPPointerToMemberType, ICPPReferenceType, ICPPTemplateTemplateParameter, ICPPTemplateTypeParameter, ICQualifierType, IEnumeration, IFunctionType, IGPPBasicType, IGPPPointerToMemberType, IGPPPointerType, IGPPQualifierType, IPointerType, IProblemBinding, IQualifierType, ITypedef
public interface IType
- extends Cloneable
Interface for all c- and c++ types.
EMPTY_TYPE_ARRAY
static final IType[] EMPTY_TYPE_ARRAY
TYPE_MATCHER
static final ASTTypeMatcher TYPE_MATCHER
clone
Object clone()
isSameType
boolean isSameType(IType type)
- Test whether this type is the same as the given one. A typedef is considered to be the same type as
it's target type.
See
ICPPTemplateTemplateParameter.isSameType(IType)
or ICPPTemplateTypeParameter.isSameType(IType)
for the semantics of comparing template parameters denoting types.
Copyright (c) IBM Corp. and others 2004. All Rights Reserved.