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