Eclipse CDT
Pre-release 3.0

Uses of Interface
org.eclipse.cdt.core.dom.ast.IType

Packages that use IType
org.eclipse.cdt.core.dom.ast   
org.eclipse.cdt.core.dom.ast.c   
org.eclipse.cdt.core.dom.ast.cpp   
org.eclipse.cdt.core.dom.ast.gnu.cpp   
 

Uses of IType in org.eclipse.cdt.core.dom.ast
 

Subinterfaces of IType in org.eclipse.cdt.core.dom.ast
 interface IArrayType
           
 interface IBasicType
          Interface for basic types.
 interface ICompositeType
          Interface for all composite types: classes, structs or unions.
 interface IEnumeration
           
 interface IFunctionType
           
 interface IPointerType
           
 interface IProblemBinding
          Interface for problem bindings.
 interface IQualifierType
          Interface used to qualify types.
 interface ITypedef
           
 

Fields in org.eclipse.cdt.core.dom.ast declared as IType
static IType[] IType.EMPTY_TYPE_ARRAY
           
 

Methods in org.eclipse.cdt.core.dom.ast that return IType
 IType IASTExpression.getExpressionType()
           
 IType[] IFunctionType.getParameterTypes()
          get the adjusted parameter types ISO C99 6.7.5.3, ISO C++98 8.3.4-3
 IType IFunctionType.getReturnType()
          get the return type of this function type
 IType IArrayType.getType()
          get the type that this is an array of
 IType IEnumerator.getType()
          returns the type of this enumeration.
 IType ITypedef.getType()
          Returns the type that this thing is a typedef of
 IType IQualifierType.getType()
          get the type that this is qualifying
 IType IPointerType.getType()
          get the type that this is a pointer to
 IType IVariable.getType()
          Returns the type of the variable
 

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IType
static java.lang.String ASTTypeUtil.getType(IType type)
          Returns the normalized string representation of the type.
static java.lang.String ASTTypeUtil.getType(IType type, boolean normalize)
          Returns a string representation of a type.
static java.lang.String ASTTypeUtil.getTypeListString(IType[] types)
          Returns a string representation for the type array.
static java.lang.String ASTTypeUtil.getTypeListString(IType[] types, boolean normalize)
          Returns a String representation of the type array as a comma-separated list.
static boolean ASTTypeUtil.isConst(IType type)
          This can be used to invoke the IType's isConst() if it has an isConst() method.
 boolean IType.isSameType(IType type)
          Test whether this type is the same as the given one.
 

Uses of IType in org.eclipse.cdt.core.dom.ast.c
 

Subinterfaces of IType in org.eclipse.cdt.core.dom.ast.c
 interface ICArrayType
           
 interface ICBasicType
           
 interface ICPointerType
           
 interface ICQualifierType
           
 

Uses of IType in org.eclipse.cdt.core.dom.ast.cpp
 

Subinterfaces of IType in org.eclipse.cdt.core.dom.ast.cpp
 interface ICPPBasicType
           
 interface ICPPClassSpecialization
          Specializations of all sorts of class types.
 interface ICPPClassTemplate
           
 interface ICPPClassTemplatePartialSpecialization
          This interface represents a class template partial specialization.
 interface ICPPClassTemplatePartialSpecializationSpecialization
          Interface for specializations of partial specializations.
 interface ICPPClassType
          Represents a C++ class.
 interface ICPPFunctionType
           
 interface ICPPPointerToMemberType
           
 interface ICPPReferenceType
           
 interface ICPPTemplateTemplateParameter
          Template parameters of type template
 interface ICPPTemplateTypeParameter
           
 

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IType
 IType[] ICPPClassTemplatePartialSpecialization.getArguments()
          Deprecated. use ICPPClassTemplatePartialSpecialization.getTemplateArguments(), instead.
 IType[] ICPPTemplateInstance.getArguments()
          Deprecated. use ICPPTemplateInstance.getTemplateArguments(), instead.
 IType ICPPTemplateTypeParameter.getDefault()
          The default type for this parameter.
 IType ICPPTemplateTemplateParameter.getDefault()
          Return the default value for this parameter, or null.
 IType[] ICPPFunction.getExceptionSpecification()
          Returns the exception specification for this function or null if there is no exception specification.
 IType ICPPPointerToMemberType.getMemberOfClass()
          Get the class to whose members this points to.
 IType ICPPReferenceType.getType()
          get the type that this is a reference of
 IType ICPPMember.getType()
          Returns the type of the member (function type or type of field)
 IType ICPPTemplateArgument.getTypeOfNonTypeValue()
          If this is a non-type value (suitable for a template non-type parameter), the type of the value is returned.
 IType ICPPTemplateArgument.getTypeValue()
          If this is a type value (suitable for a template type and template template parameters), the type used as a value is returned.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IType
 boolean ICPPTemplateTypeParameter.isSameType(IType type)
          Types containing template parameters need to be compared even before it is known to which binding the template parameter belongs to.
 boolean ICPPTemplateTemplateParameter.isSameType(IType type)
          Types containing template parameters need to be compared even before it is known to which binding the template parameter belongs to.
 

Uses of IType in org.eclipse.cdt.core.dom.ast.gnu.cpp
 

Subinterfaces of IType in org.eclipse.cdt.core.dom.ast.gnu.cpp
 interface IGPPBasicType
           
 interface IGPPPointerToMemberType
           
 interface IGPPPointerType
           
 interface IGPPQualifierType
           
 

Methods in org.eclipse.cdt.core.dom.ast.gnu.cpp that return IType
 IType IGPPBasicType.getTypeofType()
           
 


Eclipse CDT
Pre-release 3.0

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