## Uses of Interface
org.eclipse.cdt.core.dom.ast.cpp.ICPPScope

Packages that use ICPPScope
org.eclipse.cdt.core.dom.ast.cpp

### Uses of ICPPScope in org.eclipse.cdt.core.dom.ast.cpp

Subinterfaces of ICPPScope in org.eclipse.cdt.core.dom.ast.cpp
`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` `ICPPTemplateScope` A separate template scope is used for each template declaration.

Methods in org.eclipse.cdt.core.dom.ast.cpp that return ICPPScope
`ICPPScope` ICPPEnumeration.`asScope()` Returns the scope containing the enumerators.
`ICPPScope` ICPPASTTemplatedTypeTemplateParameter.`asScope()` Returns the scope that contains the template parameters of this template-template parameter.
`ICPPScope` ICPPASTEnumerationSpecifier.`getScope()` Returns the scope containing the enumerators of this enumeration, or `null` if the specifier is opaque.