#include <Puma/infos/CLocalScope.h>
{ <local scope>=""> } if (...) <local scope>="">; while (...) { <local scope>=""> }
Public Member Functions | |
CLocalScope () | |
~CLocalScope () | |
CLocalScope * | Top () const |
CFunctionInfo * | Function () const |
Puma::CLocalScope::CLocalScope | ( | ) | [inline] |
Create a new local scope.
Puma::CLocalScope::~CLocalScope | ( | ) | [inline] |
Destruct the local scope. If the object id is LOCAL_INFO
, Puma::CObjectInfo::CleanUp() is called.
CLocalScope* Puma::CLocalScope::Top | ( | ) | const |
Get the outermost local scope in a nested hierarchy of local scopes.
CFunctionInfo* Puma::CLocalScope::Function | ( | ) | const |
Get the function containing the local scope.
NULL
if function not found.