Eclipse CDT
7.0

Uses of Interface
org.eclipse.cdt.core.dom.ast.IScope

Packages that use IScope
org.eclipse.cdt.core.dom.ast   
org.eclipse.cdt.core.dom.ast.c   
org.eclipse.cdt.core.dom.ast.cpp   
 

Uses of IScope in org.eclipse.cdt.core.dom.ast
 

Subinterfaces of IScope in org.eclipse.cdt.core.dom.ast
 interface IProblemBinding
          Interface for problem bindings.
 

Methods in org.eclipse.cdt.core.dom.ast that return IScope
 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 IASTTranslationUnit.getScope()
          This returns the global scope for the translation unit.
 IScope IASTForStatement.getScope()
          Get the IScope represented by this for loop.
 IScope IBinding.getScope()
          Returns the parent scope for this binding.
 IScope IASTCompositeTypeSpecifier.getScope()
          Get the scope that this interface eludes to in the logical tree.
 IScope IASTCompoundStatement.getScope()
          Get IScope node that this node eludes to in the logical tree.
 IScope IASTFunctionDefinition.getScope()
          Get the logical IScope that the function definition body represents.
 

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

Subinterfaces of IScope in org.eclipse.cdt.core.dom.ast.c
 interface ICCompositeTypeScope
           
 interface ICFunctionPrototypeScope
           
 interface ICFunctionScope
           
 interface ICScope
           
 

Methods in org.eclipse.cdt.core.dom.ast.c that return IScope
 IScope ICFunctionScope.getBodyScope()
          Get the scope representing the function body . returns null if there is no function definition
 

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

Subinterfaces of IScope in org.eclipse.cdt.core.dom.ast.cpp
 interface ICPPBlockScope
           
 interface ICPPClassScope
          Interface for class 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.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IScope
 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 ICPPASTIfStatement.getScope()
          Returns the implicit IScope represented by this if statement
 IScope ICPPASTCatchHandler.getScope()
          Get the scope represented by this catch handler.
 IScope ICPPASTWhileStatement.getScope()
          Get the IScope represented by this while.
 IScope ICPPASTSwitchStatement.getScope()
          Get the IScope represented by this switch.
 IScope ICPPASTNamespaceDefinition.getScope()
          Returns the scope object represented by this construct.
 


Eclipse CDT
7.0

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