Eclipse CDT
Pre-release 3.0

Uses of Class
org.eclipse.cdt.core.dom.ast.DOMException

Packages that use DOMException
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 DOMException in org.eclipse.cdt.core.dom.ast
 

Methods in org.eclipse.cdt.core.dom.ast that throw DOMException
 int ICompositeType.getKey()
          what kind of composite type is this?
 IField[] ICompositeType.getFields()
          Returns the fields for this type.
 IField ICompositeType.findField(String name)
          returns the field that matches name, or null if there is no such field.
 IScope ICompositeType.getCompositeScope()
          get the IScope object that is associated with this composite type
 IType IFunctionType.getReturnType()
          get the return type of this function type
 IType[] IFunctionType.getParameterTypes()
          get the adjusted parameter types ISO C99 6.7.5.3, ISO C++98 8.3.4-3
 org.eclipse.cdt.core.dom.IName IScope.getScopeName()
          Get the IName for this scope, may be null
 IScope IScope.getParent()
          Scopes are arranged hierarchically.
 IBinding[] IScope.find(String name)
          This is the general lookup entry point.
 IBinding IScope.getBinding(IASTName name, boolean resolve)
          Get the binding in this scope that the given name would resolve to.
 IBinding[] IScope.getBindings(IASTName name, boolean resolve, boolean prefixLookup)
          Get the bindings in this scope that the given name or prefix could resolve to.
 IParameter[] IFunction.getParameters()
          This gets the parameters to the function
 IScope IFunction.getFunctionScope()
          Get the function scope
 IFunctionType IFunction.getType()
          Get the IFunctionType for this function
 boolean IFunction.isStatic()
          Does this function have the static storage-class specifier similarily for extern, auto, register
 boolean IFunction.isExtern()
           
 boolean IFunction.isAuto()
           
 boolean IFunction.isRegister()
           
 boolean IFunction.isInline()
          is this function inline
 boolean IFunction.takesVarArgs()
          Whether or not this function takes variable arguments
 IScope IBinding.getScope()
          Every name has a scope.
 IType ITypedef.getType()
          Returns the type that this thing is a typedef of
 IType IVariable.getType()
           
 boolean IVariable.isStatic()
          Does this function have the static storage-class specifier similarily for extern, auto, register
 boolean IVariable.isExtern()
           
 boolean IVariable.isAuto()
           
 boolean IVariable.isRegister()
           
 IASTLabelStatement ILabel.getLabelStatement()
          Returns the label statement for this label.
 IType IEnumerator.getType()
          returns the type of this enumeration.
 IEnumerator[] IEnumeration.getEnumerators()
          returns an array of the IEnumerators declared in this enumeration
 boolean IQualifierType.isConst()
          is this a const type
 boolean IQualifierType.isVolatile()
          is this a volatile type
 IType IQualifierType.getType()
          get the type that this is qualifying
 ICompositeType IField.getCompositeTypeOwner()
          Returns the composite type that owns the field.
 int IBasicType.getType()
          This returns the built-in type for the declaration.
 IASTExpression IBasicType.getValue()
          Returns the IASTExpression for the value of this type.
 boolean IBasicType.isSigned()
           
 boolean IBasicType.isUnsigned()
           
 boolean IBasicType.isShort()
           
 boolean IBasicType.isLong()
           
 IType IPointerType.getType()
          get the type that this is a pointer to
 boolean IPointerType.isConst()
          is this a const pointer
 boolean IPointerType.isVolatile()
          is this a volatile pointer
 IType IArrayType.getType()
          get the type that this is an array of
 IASTExpression IArrayType.getArraySizeExpression()
          get the expression that represents the size of this array
 

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

Methods in org.eclipse.cdt.core.dom.ast.c that throw DOMException
 IBinding ICCompositeTypeScope.getBinding(char[] name)
          get the binding for the member that has been previous added to this scope and that matches the given name.
 IScope ICFunctionScope.getBodyScope()
          Get the scope representing the function body . returns null if there is no function definition
 IBinding ICFunctionScope.getBinding(char[] name)
          return the ILabel binding in this scope that matches the given name
 boolean ICBasicType.isLongLong()
           
 boolean ICArrayType.isConst()
           
 boolean ICArrayType.isRestrict()
           
 boolean ICArrayType.isVolatile()
           
 boolean ICArrayType.isStatic()
           
 boolean ICArrayType.isVariableLength()
           
 

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

Methods in org.eclipse.cdt.core.dom.ast.cpp that throw DOMException
 boolean ICPPMethod.isVirtual()
          is this a virtual method
 boolean ICPPMethod.isDestructor()
          is this a destructor returns true if its name starts with '~'
 ICPPClassTemplatePartialSpecialization[] ICPPClassTemplate.getPartialSpecializations()
           
 String[] ICPPBinding.getQualifiedName()
          return an array of strings representing the qualified name of this binding
 char[][] ICPPBinding.getQualifiedNameCharArray()
           
 boolean ICPPBinding.isGloballyQualified()
          returns true if this binding is qualified wrt the translation unit for example, local variables, function parameters and local classes will all return false.
 ICPPBase[] ICPPClassType.getBases()
          Returns a list of base class relationships.
 IField[] ICPPClassType.getFields()
          Get fields is restated here just to point out that this method returns a list of ICPPField objects representing all fields, declared or inherited.
 IField ICPPClassType.findField(String name)
          findField is restated here to point out that this method looks through the inheritance tree of this class while looking for a field with the given name If no field is found, null is returned, if the name is found to be ambiguous a IProblemBinding is returned.
 ICPPField[] ICPPClassType.getDeclaredFields()
          Returns a list of ICPPField objects representing fields declared in this class.
 ICPPMethod[] ICPPClassType.getMethods()
          Returns a list of ICPPMethod objects representing all methods defined for this class including those declared, inherited, or generated (e.g.
 ICPPMethod[] ICPPClassType.getAllDeclaredMethods()
          Returns a list of ICPPMethod objects representing all method explicitly declared by this class and inherited from base classes.
 ICPPMethod[] ICPPClassType.getDeclaredMethods()
          Returns a list of ICPPMethod objects representing all methods explicitly declared by this class.
 ICPPConstructor[] ICPPClassType.getConstructors()
          Returns an array of ICPPConstructor objects representing the contructors for this class.
 IBinding[] ICPPClassType.getFriends()
          return an array of bindings for those classes/functions declared as friends of this class.
 ICPPClassType[] ICPPClassType.getNestedClasses()
          return an array of nested classes/structures
 IType ICPPTemplateTypeParameter.getDefault()
          The default type for this parameter.
 boolean ICPPFunction.isMutable()
          does this function have the mutable storage class specifier
 boolean ICPPFunction.isInline()
          is this an inline function
 boolean ICPPVariable.isMutable()
          does this variable have the mutable storage class specifier
 IType ICPPReferenceType.getType()
          get the type that this is a reference of
 ICPPTemplateParameter[] ICPPTemplateTemplateParameter.getTemplateParameters()
           
 IType ICPPTemplateTemplateParameter.getDefault()
          The default type for this parameter.
 ICPPTemplateDefinition ICPPTemplateScope.getTemplateDefinition()
          get the template that this scope represents
 IScope ICPPFunctionScope.getBodyScope()
          Get the scope representing the function body. returns null if there is no function definition
 boolean ICPPConstructor.isExplicit()
          Whether or not this constructor was declared as explicit
 IBinding ICPPBase.getBaseClass()
          The base class.
 int ICPPBase.getVisibility()
          The visibility qualifier applied to the base class.
 boolean ICPPBase.isVirtual()
          Whether this is a virtual base class.
 IType[] ICPPClassTemplatePartialSpecialization.getArguments()
          get the arguments to this specialization
 ICPPClassTemplate ICPPClassTemplatePartialSpecialization.getPrimaryClassTemplate()
          get the ICPPTemplateDefinition which this is a specialization of
 ICPPNamespaceScope ICPPNamespace.getNamespaceScope()
          get the scope object associated with this namespace
 IBinding[] ICPPNamespace.getMemberBindings()
          get an array of the all the bindings declared in this namespace.
 void ICPPNamespaceScope.addUsingDirective(IASTNode directive)
          Add an IASTNode that nominates another namespace to this scope Most commonly, ICPPASTUsingDirectives, but in the case of unnamed namespaces, it could be an ICPPASTNamespaceDefinition
 IASTNode[] ICPPNamespaceScope.getUsingDirectives()
          Get the IASTNodes that have been added to this scope to nominate other namespaces during lookup.
 ICPPDelegate[] ICPPUsingDeclaration.getDelegates()
          Return an array of bindings that were declared by this using declaration.
 ICPPTemplateParameter[] ICPPTemplateDefinition.getTemplateParameters()
          Returns an array of the template parameters.
 int ICPPMember.getVisibility()
          The visibility.
 ICPPClassType ICPPMember.getClassOwner()
           
 

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

Methods in org.eclipse.cdt.core.dom.ast.gnu.cpp that throw DOMException
 boolean IGPPBasicType.isLongLong()
           
 IType IGPPBasicType.getTypeofType()
           
 


Eclipse CDT
Pre-release 3.0

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