Uses of Class
org.acm.seguin.pmd.cpd.cppast.Scope

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.