|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Scope | |
net.sourceforge.pmd.cpd.cppast |
Uses of Scope in net.sourceforge.pmd.cpd.cppast |
Subclasses of Scope in net.sourceforge.pmd.cpd.cppast | |
class |
ClassScope
Class scope extends Scope in that its search method also searches all its superclasses. |
Fields in net.sourceforge.pmd.cpd.cppast declared as Scope | |
(package private) Scope |
Declaration.scope
Scopename. |
(package private) Scope |
Scope.parent
Parent scope. |
(package private) static Scope[] |
SymtabManager.scopeStack
Stack of scopes. |
Methods in net.sourceforge.pmd.cpd.cppast that return Scope | |
Scope |
Scope.GetScope(java.lang.String name)
|
static Scope |
SymtabManager.OpenScope(java.lang.String scopeName,
boolean isType)
Opens a new scope (with optional name and type flag). |
static Scope |
SymtabManager.GetCurScope()
|
static Scope |
SymtabManager.GetScope(java.lang.String name)
|
static Scope |
SymtabManager.GetScopeOfFullyScopedName(java.lang.String name)
Returns the Scope of B in A::B::C. |
static Scope |
CPPParser.function_declarator(boolean isTypedef)
|
static Scope |
CPPParser.function_direct_declarator(boolean isTypedef)
|
static Scope |
CPPParser.ctor_declarator()
|
Methods in net.sourceforge.pmd.cpd.cppast with parameters of type Scope | |
void |
ClassScope.AddSuper(Scope sc)
Add a super class. |
void |
Scope.PutTypeName(java.lang.String name,
Scope sc)
A type with a scope (class/struct/union). |
static void |
SymtabManager.OpenScope(Scope sc)
|
static void |
CPPParser.func_decl_def(Scope sc)
|
Constructors in net.sourceforge.pmd.cpd.cppast with parameters of type Scope | |
ClassScope(java.lang.String name,
Scope parent)
Creates a new class scope in a given scope. |
|
Scope(java.lang.String name,
boolean isType,
Scope p)
Creates a scope object with a given name. |
|
Scope(Scope p)
Creates an unnamed scope (like for compound statements). |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |