| Puma Reference Manual | Puma::CSemScope Class Reference |
Scope information object for syntax tree nodes. More...
#include <Puma/CSemScope.h>

Public Member Functions | |
| CSemScope () | |
| Constructor. More... | |
| void | Scope (CStructure *s) |
| Set the scope. More... | |
| CStructure * | Scope () const |
| Get the scope. More... | |
Scope information object for syntax tree nodes.
Some syntactic constructs open own scopes, e.g. class definitions, function bodies, and compound statements.
|
inline |
Constructor.
|
inline |
Set the scope.
| s | The scope. |
|
inline |
Get the scope.