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
static Scope CPPParser.function_declarator(boolean isTypedef)
           
static Scope CPPParser.function_direct_declarator(boolean isTypedef)
           
static Scope CPPParser.ctor_declarator()
           
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.
 Scope Scope.GetScope(java.lang.String name)
           
 

Methods in net.sourceforge.pmd.cpd.cppast with parameters of type Scope
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).
 void ClassScope.AddSuper(Scope sc)
          Add a super class.
 

Constructors in net.sourceforge.pmd.cpd.cppast with parameters of type 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).
ClassScope(java.lang.String name, Scope parent)
          Creates a new class scope in a given scope.
 



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