Uses of Class
net.sourceforge.pmd.cpd.cppast.Scope

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.
 

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).
 



Copyright © 2002-2003 Project Ultra*Log @ DARPA. All Rights Reserved.