Package | Description |
---|---|
org.eclipse.cdt.core.dom.ast | |
org.eclipse.cdt.core.dom.ast.c | |
org.eclipse.cdt.core.dom.ast.cpp |
Modifier and Type | Interface and Description |
---|---|
interface |
IProblemBinding
Interface for problem bindings.
|
Modifier and Type | Method and Description |
---|---|
IScope |
ICompositeType.getCompositeScope()
Returns the IScope object that is associated with this composite type.
|
IScope |
IFunction.getFunctionScope()
Returns the function scope
|
IScope |
IASTStandardFunctionDeclarator.getFunctionScope()
Get the scope for this declarator.
|
IScope |
IScope.getParent()
Returns the first enclosing non-template scope, or
null if this is the global scope. |
IScope |
IBinding.getScope()
Returns the parent scope for this binding.
|
IScope |
IASTTranslationUnit.getScope()
This returns the global scope for the translation unit.
|
IScope |
IASTForStatement.getScope()
Returns the
IScope represented by this for loop. |
IScope |
IASTCompoundStatement.getScope()
Returns
IScope node that this node eludes to in the logical tree. |
IScope |
IASTCompositeTypeSpecifier.getScope()
Get the scope that this interface eludes to in the logical tree.
|
IScope |
IASTFunctionDefinition.getScope()
Get the logical IScope that the function definition body represents.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ICCompositeTypeScope |
interface |
ICFunctionPrototypeScope |
interface |
ICFunctionScope |
interface |
ICScope |
Modifier and Type | Method and Description |
---|---|
IScope |
ICFunctionScope.getBodyScope()
Get the scope representing the function body . returns null if there is
no function definition
|
Modifier and Type | Interface and Description |
---|---|
interface |
ICPPBlockScope |
interface |
ICPPClassScope
Interface for class scopes.
|
interface |
ICPPEnumScope
Interface for enumeration scopes.
|
interface |
ICPPFunctionScope |
interface |
ICPPNamespaceScope
A namespace scope is either a block-scope or a namespace-scope or global scope.
|
interface |
ICPPScope |
interface |
ICPPTemplateScope
A separate template scope is used for each template declaration.
|
Modifier and Type | Method and Description |
---|---|
IScope |
ICPPFunctionScope.getBodyScope()
Returns the scope representing the function body, or
null if there is no
function definition. |
IScope |
ICPPUsingDirective.getContainingScope()
Returns the scope containing this directive.
|
IScope |
ICPPASTRangeBasedForStatement.getScope()
Returns the scope defined by this for-loop.
|
IScope |
ICPPASTWhileStatement.getScope()
Get the
IScope represented by this while. |
IScope |
ICPPASTIfStatement.getScope()
Returns the implicit
IScope represented by this if statement |
IScope |
ICPPASTNamespaceDefinition.getScope()
Returns the scope object represented by this construct.
|
IScope |
ICPPASTCatchHandler.getScope()
Returns the scope represented by this catch handler.
|
IScope |
ICPPASTSwitchStatement.getScope()
Get the
IScope represented by this switch. |
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.