net.sourceforge.pmd.cpd.cppast
public class SymtabManager extends Object
Method Summary | |
---|---|
static void | CloseScope() |
static Scope | GetCurScope() |
static Scope | GetScope(String name) |
static Scope | GetScopeOfFullyScopedName(String name)
Returns the Scope of B in A::B::C. |
static boolean | IsCtor(String name)
For now, we just say if it is a class name, it is OK to call it a
constructor. |
static boolean | IsFullyScopedTypeName(String name) |
static boolean | IsGlobalScope() |
static boolean | IsTypeName(String name) |
static Scope | OpenScope(String scopeName, boolean isType)
Opens a new scope (with optional name and type flag). |
static void | OpenScope(Scope sc) |
static void | PutTypeName(String name) |