|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Scope | |
---|---|
org.acm.seguin.pmd.cpd.cppast |
Uses of Scope in org.acm.seguin.pmd.cpd.cppast |
---|
Subclasses of Scope in org.acm.seguin.pmd.cpd.cppast | |
---|---|
class |
ClassScope
Class scope extends Scope in that its search method also searches all its superclasses. |
Methods in org.acm.seguin.pmd.cpd.cppast that return Scope | |
---|---|
static Scope |
CPPParser.ctor_declarator()
|
static Scope |
CPPParser.function_declarator(boolean isTypedef)
|
static Scope |
CPPParser.function_direct_declarator(boolean isTypedef)
|
static Scope |
SymtabManager.GetCurScope()
|
static Scope |
SymtabManager.GetScope(java.lang.String name)
|
Scope |
Scope.GetScope(java.lang.String name)
|
static Scope |
SymtabManager.GetScopeOfFullyScopedName(java.lang.String name)
Returns the Scope of B in A::B::C. |
static Scope |
SymtabManager.OpenScope(java.lang.String scopeName,
boolean isType)
Opens a new scope (with optional name and type flag). |
Methods in org.acm.seguin.pmd.cpd.cppast with parameters of type Scope | |
---|---|
void |
ClassScope.AddSuper(Scope sc)
Add a super class. |
static void |
CPPParser.func_decl_def(Scope sc)
|
static void |
SymtabManager.OpenScope(Scope sc)
|
void |
Scope.PutTypeName(java.lang.String name,
Scope sc)
A type with a scope (class/struct/union). |
Constructors in org.acm.seguin.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(Scope p)
Creates an unnamed scope (like for compound statements). |
|
Scope(java.lang.String name,
boolean isType,
Scope p)
Creates a scope object with a given name. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |