#include "CodeGenerator.h"
Public Member Functions | |
| void | Add (const VarDecl *decl) |
| void | AddExtended (const VarDecl *decl, const ValueDecl *extending) |
| LifetimeEntry & | top () |
| void | removeTop () |
| void | StartScope (bool funcStart) |
| bool | Return (OutputFormatHelper &ofm) |
| bool | EndScope (OutputFormatHelper &ofm, bool clear) |
Definition at line 66 of file CodeGenerator.h.
| void clang::insights::LifetimeTracker::Add | ( | const VarDecl * | decl | ) |
Definition at line 45 of file LifetimeTracker.cpp.
References GetInsightsOptions(), and RETURN_IF.
Referenced by clang::insights::CodeGenerator::InsertMethodBody().
| void clang::insights::LifetimeTracker::AddExtended | ( | const VarDecl * | decl, |
| const ValueDecl * | extending | ||
| ) |
Definition at line 34 of file LifetimeTracker.cpp.
Referenced by clang::insights::CodeGenerator::LifetimeAddExtended().
| bool clang::insights::LifetimeTracker::EndScope | ( | OutputFormatHelper & | ofm, |
| bool | clear | ||
| ) |
Definition at line 151 of file LifetimeTracker.cpp.
References GetInsightsOptions(), removeTop(), and RETURN_FALSE_IF.
Referenced by clang::insights::CodeGenerator::EndLifetimeScope().
| void clang::insights::LifetimeTracker::removeTop | ( | ) |
Definition at line 140 of file LifetimeTracker.cpp.
References clang::insights::LifetimeEntry::scope.
Referenced by EndScope().
| bool clang::insights::LifetimeTracker::Return | ( | OutputFormatHelper & | ofm | ) |
Definition at line 112 of file LifetimeTracker.cpp.
References GetInsightsOptions(), clang::insights::asthelpers::mkNullStmt(), and RETURN_FALSE_IF.
| void clang::insights::LifetimeTracker::StartScope | ( | bool | funcStart | ) |
Definition at line 23 of file LifetimeTracker.cpp.
References GetInsightsOptions(), and RETURN_IF.
Referenced by clang::insights::CodeGenerator::StartLifetimeScope().
|
inline |
Definition at line 78 of file CodeGenerator.h.