#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 142 of file LifetimeTracker.cpp.
References GetInsightsOptions(), and RETURN_FALSE_IF.
Referenced by clang::insights::CodeGenerator::EndLifetimeScope().
void clang::insights::LifetimeTracker::removeTop | ( | ) |
Definition at line 131 of file LifetimeTracker.cpp.
References clang::insights::LifetimeEntry::scope.
bool clang::insights::LifetimeTracker::Return | ( | OutputFormatHelper & | ofm | ) |
Definition at line 103 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.