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
 IBinding[] IScope.find(java.lang.String name)
          This is the general lookup entry point.
 IField ICompositeType.findField(java.lang.String name)
          returns the field that matches name, or null if there is no such field.
static boolean ASTTypeUtil.functionTakesParameters(IFunction function)
           
 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.
 IBinding IScope.getBinding(IASTName name, boolean resolve, org.eclipse.cdt.core.index.IIndexFileSet acceptLocalBindings)
          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.
 IBinding[] IScope.getBindings(IASTName name, boolean resolve, boolean prefixLookup, org.eclipse.cdt.core.index.IIndexFileSet acceptLocalBindings)
          Get the bindings in this scope that the given name or prefix could resolve to.
 IScope ICompositeType.getCompositeScope()
          get the IScope object that is associated with this composite type
 ICompositeType IField.getCompositeTypeOwner()
          Returns the composite type that owns the field.
 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.
 IBinding IBinding.getOwner()
          Returns the binding that owns this binding, or null if there is no owner.
 IParameter[] IFunction.getParameters()
          Returns the formal parameters of 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()
          The method returns the first enclosing non-template scope, or null if this is the global scope.
 IType IFunctionType.getReturnType()
          get the return type of this function type
 IScope IBinding.getScope()
          Returns the parent scope for this binding.
 org.eclipse.cdt.core.dom.IName IScope.getScopeName()
          Get the IName for this scope, may be null
 int IBasicType.getType()
          This returns the built-in type for the declaration.
 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
 IFunctionType IFunction.getType()
          Get the IFunctionType for this function
 IType IPointerType.getType()
          get the type that this is a pointer to
 IType IVariable.getType()
          Returns the type of the variable
 IASTExpression IBasicType.getValue()
          Deprecated. 
 boolean ICompositeType.isAnonymous()
          Returns whether the type is anonymous or not.
 boolean IFunction.isAuto()
           
 boolean IVariable.isAuto()
          Returns whether this variable is an automatic variable.
 boolean IFunction.isExtern()
           
 boolean IVariable.isExtern()
          Returns whether this variable is declared extern.
 boolean IFunction.isInline()
          Returns true if the function is inline.
 boolean IBasicType.isLong()
           
 boolean IFunction.isRegister()
           
 boolean IVariable.isRegister()
          Returns whether this variable is declared register.
 boolean IBasicType.isShort()
           
 boolean IBasicType.isSigned()
           
 boolean IFunction.isStatic()
          Returns true if the function has the static storage-class specifier similarly for extern, auto, register.
 boolean IVariable.isStatic()
          Returns whether this variable is declared static.
 boolean IBasicType.isUnsigned()
           
 boolean IFunction.takesVarArgs()
          Returns true if 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(ICPPUsingDirective usingDirective)
          Add a directive that nominates another namespace to this scope.
 ICPPTemplateInstance ICPPClassTemplate.asDeferredInstance()
          Returns a deferred instance that allows lookups within this class template.
 IField ICPPClassType.findField(java.lang.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()
          Deprecated. use ICPPClassTemplatePartialSpecialization.getTemplateArguments(), instead.
 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
 ICPPClassType ICPPMember.getClassOwner()
          Same as IBinding.getOwner().
 ICPPConstructor[] ICPPClassScope.getConstructors()
          Returns the array of constructors, including implicit ones.
 ICPPConstructor[] ICPPClassType.getConstructors()
          Returns an array of ICPPConstructor objects representing the constructors 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()
          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.
 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
 ICPPNamespaceScope ICPPUsingDirective.getNominatedScope()
          Returns the scope of the namespace that is nominated by this directive, or null if it cannot be determined.
 ICPPClassTemplatePartialSpecialization[] ICPPClassTemplate.getPartialSpecializations()
           
 ICPPClassTemplate ICPPClassTemplatePartialSpecialization.getPrimaryClassTemplate()
          get the ICPPTemplateDefinition which this is a specialization of
 java.lang.String[] ICPPBinding.getQualifiedName()
          Returns an array of strings representing the qualified name of this binding.
 char[][] ICPPBinding.getQualifiedNameCharArray()
           
 ICPPTemplateArgument[] ICPPClassTemplatePartialSpecialization.getTemplateArguments()
          Returns the arguments of this partial specialization.
 ICPPTemplateDefinition ICPPTemplateScope.getTemplateDefinition()
          Deprecated. 
 ICPPTemplateParameter[] ICPPTemplateDefinition.getTemplateParameters()
          Returns an array of the template parameters.
 ICPPTemplateParameter[] ICPPTemplateTemplateParameter.getTemplateParameters()
           
 IType ICPPReferenceType.getType()
          get the type that this is a reference of
 ICPPFunctionType ICPPFunction.getType()
          Get the IFunctionType for this function
 IType ICPPMember.getType()
          Returns the type of the member (function type or type of field)
 ICPPUsingDirective[] ICPPNamespaceScope.getUsingDirectives()
          Get the using directives that have been added to this scope to nominate other namespaces during lookup.
 int ICPPBase.getVisibility()
          The visibility qualifier applied to the base class.
 int ICPPMember.getVisibility()
          Returns the accessibility of the member.
 boolean ICPPConstructor.isExplicit()
          Whether or not this constructor was declared as explicit
 boolean ICPPVariable.isExternC()
          Returns whether this variable is declared as extern "C".
 boolean ICPPFunction.isExternC()
          Returns whether this function is declared as extern "C".
 boolean ICPPBinding.isGloballyQualified()
          Returns true if this binding is qualified with respect to 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.isPureVirtual()
          Returns whether this is a pure abstract method
 boolean ICPPMember.isStatic()
          Returns whether this is a static member or not.
 boolean ICPPBase.isVirtual()
          Whether this is a virtual base class.
 boolean ICPPMethod.isVirtual()
          is this a virtual method
 

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.