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
 void IScope.addBinding(IBinding binding)
          This adds an IBinding to the scope.
 void IScope.addName(IASTName name)
          Add an IASTName to be cached in this scope
 IBinding[] IScope.find(String name)
          This is the general lookup entry point.
 IField ICompositeType.findField(String name)
          returns the field that matches name, or null if there is no such field.
 void IScope.flushCache()
          clear the name cache in this scope
 IASTExpression IArrayType.getArraySizeExpression()
          get the expression that represents the size of this array
 IBinding IScope.getBinding(IASTName name, boolean resolve)
          Get the binding in this scope that the given name would resolve to.
 IScope ICompositeType.getCompositeScope()
          get the IScope object that is associated with this composite type
 IEnumerator[] IEnumeration.getEnumerators()
          returns an array of the IEnumerators declared in this enumeration
 IField[] ICompositeType.getFields()
          Returns the fields for this type.
 IScope IFunction.getFunctionScope()
          Get the function scope
 int ICompositeType.getKey()
          what kind of composite type is this?
 IASTLabelStatement ILabel.getLabelStatement()
          Returns the label statement for this label.
 IParameter[] IFunction.getParameters()
          This gets the parameters to the function
 IType[] IFunctionType.getParameterTypes()
          get the adjusted parameter types ISO C99 6.7.5.3, ISO C++98 8.3.4-3
 IScope IScope.getParent()
          Scopes are arranged hierarchically.
 IASTNode IScope.getPhysicalNode()
          Return the physical IASTNode that this scope was created for
 IType IFunctionType.getReturnType()
          get the return type of this function type
 IScope IBinding.getScope()
          Every name has a scope.
 IASTName IScope.getScopeName()
          Get the IASTName for this scope, may be null
 IType IVariable.getType()
           
 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
 IFunctionType IFunction.getType()
          Get the IFunctionType for this function
 IType IEnumerator.getType()
          returns the type of this enumeration.
 int IBasicType.getType()
          This returns the built-in type for the declaration.
 IType IArrayType.getType()
          get the type that this is an array of
 IASTExpression IBasicType.getValue()
          Returns the IASTExpression for the value of this type.
 boolean IVariable.isAuto()
           
 boolean IFunction.isAuto()
           
 boolean IQualifierType.isConst()
          is this a const type
 boolean IPointerType.isConst()
          is this a const pointer
 boolean IVariable.isExtern()
           
 boolean IFunction.isExtern()
           
 boolean IScope.isFullyCached()
          whether or not this scope's cache contains all the names
 boolean IFunction.isInline()
          is this function inline
 boolean IBasicType.isLong()
           
 boolean IVariable.isRegister()
           
 boolean IFunction.isRegister()
           
 boolean IBasicType.isShort()
           
 boolean IBasicType.isSigned()
           
 boolean IVariable.isStatic()
          Does this function have the static storage-class specifier similarily for extern, auto, register
 boolean IFunction.isStatic()
          Does this function have the static storage-class specifier similarily for extern, auto, register
 boolean IBasicType.isUnsigned()
           
 boolean IQualifierType.isVolatile()
          is this a volatile type
 boolean IPointerType.isVolatile()
          is this a volatile pointer
 void IScope.removeBinding(IBinding binding)
          remove the given binding from this scope
 void IScope.setFullyCached(boolean b)
          Set whether or not all the names in this scope have been cached
 boolean IFunction.takesVarArgs()
          Whether or not this function takes variable arguments
 

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

Methods in org.eclipse.cdt.core.dom.ast.c that throw DOMException
 IBinding ICFunctionScope.getBinding(char[] name)
          return the ILabel binding in this scope that matches the given name
 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
 boolean ICArrayType.isConst()
           
 boolean ICBasicType.isLongLong()
           
 boolean ICArrayType.isRestrict()
           
 boolean ICArrayType.isStatic()
           
 boolean ICArrayType.isVariableLength()
           
 boolean ICArrayType.isVolatile()
           
 

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

Methods in org.eclipse.cdt.core.dom.ast.cpp that throw DOMException
 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
 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.
 ICPPMethod[] ICPPClassType.getAllDeclaredMethods()
          Returns a list of ICPPMethod objects representing all method explicitly declared by this class and inherited from base classes.
 IType[] ICPPClassTemplatePartialSpecialization.getArguments()
          get the arguments to this specialization
 IBinding ICPPBase.getBaseClass()
          The base class.
 ICPPBase[] ICPPClassType.getBases()
          Returns a list of base class relationships.
 IScope ICPPFunctionScope.getBodyScope()
          Get the scope representing the function body. returns null if there is no function definition
 ICPPConstructor[] ICPPClassType.getConstructors()
          Returns an array of ICPPConstructor objects representing the contructors for this class.
 ICPPField[] ICPPClassType.getDeclaredFields()
          Returns a list of ICPPField objects representing fields declared in this class.
 ICPPMethod[] ICPPClassType.getDeclaredMethods()
          Returns a list of ICPPMethod objects representing all methods explicitly declared by this class.
 IType ICPPTemplateTypeParameter.getDefault()
          The default type for this parameter.
 IType ICPPTemplateTemplateParameter.getDefault()
          The default type for this parameter.
 ICPPDelegate[] ICPPUsingDeclaration.getDelegates()
          Return an array of bindings that were declared by this using declaration.
 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.
 IBinding[] ICPPClassType.getFriends()
          return an array of bindings for those classes/functions declared as friends of this class.
 IBinding[] ICPPNamespace.getMemberBindings()
          get an array of the all the bindings declared in this namespace.
 ICPPMethod[] ICPPClassType.getMethods()
          Returns a list of ICPPMethod objects representing all methods defined for this class including those declared, inherited, or generated (e.g.
 ICPPNamespaceScope ICPPNamespace.getNamespaceScope()
          get the scope object associated with this namespace
 ICPPClassType[] ICPPClassType.getNestedClasses()
          return an array of nested classes/structures
 ICPPClassTemplatePartialSpecialization[] ICPPClassTemplate.getPartialSpecializations()
           
 ICPPClassTemplate ICPPClassTemplatePartialSpecialization.getPrimaryClassTemplate()
          get the ICPPTemplateDefinition which this is a specialization of
 String[] ICPPBinding.getQualifiedName()
          return an array of strings representing the qualified name of this binding
 char[][] ICPPBinding.getQualifiedNameCharArray()
           
 ICPPTemplateDefinition ICPPTemplateScope.getTemplateDefinition()
          get the template that this scope represents
 ICPPTemplateParameter[] ICPPTemplateTemplateParameter.getTemplateParameters()
           
 ICPPTemplateParameter[] ICPPTemplateDefinition.getTemplateParameters()
          Returns an array of the template parameters.
 IType ICPPReferenceType.getType()
          get the type that this is a reference of
 IASTNode[] ICPPNamespaceScope.getUsingDirectives()
          Get the IASTNodes that have been added to this scope to nominate other namespaces during lookup.
 int ICPPMember.getVisibility()
          The visibility.
 int ICPPBase.getVisibility()
          The visibility qualifier applied to the base class.
 boolean ICPPMethod.isDestructor()
          is this a destructor returns true if its name starts with '~'
 boolean ICPPConstructor.isExplicit()
          Whether or not this constructor was declared as explicit
 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.
 boolean ICPPFunction.isInline()
          is this an inline function
 boolean ICPPVariable.isMutable()
          does this variable have the mutable storage class specifier
 boolean ICPPFunction.isMutable()
          does this function have the mutable storage class specifier
 boolean ICPPMethod.isVirtual()
          is this a virtual method
 boolean ICPPBase.isVirtual()
          Whether this is a virtual base class.
 

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
 IType IGPPBasicType.getTypeofType()
           
 boolean IGPPBasicType.isLongLong()
           
 


Eclipse CDT
Pre-release 3.0

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