|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |