#include "CodeGenerator.h"
Public Attributes | |
CXXRecordDecl * | mFrameType {} |
FieldDecl * | mResumeFnField {} |
FieldDecl * | mDestroyFnField {} |
FieldDecl * | mPromiseField {} |
FieldDecl * | mSuspendIndexField {} |
FieldDecl * | mInitialAwaitResumeCalledField {} |
MemberExpr * | mInitialAwaitResumeCalledAccess {} |
DeclRefExpr * | mFrameAccessDeclRef {} |
MemberExpr * | mSuspendIndexAccess {} |
bool | mDoInsertInDtor {} |
std::vector< const CXXThisExpr * > | mThisExprs {} |
Definition at line 513 of file CodeGenerator.h.
FieldDecl* clang::insights::CoroutineASTData::mDestroyFnField {} |
Definition at line 517 of file CodeGenerator.h.
bool clang::insights::CoroutineASTData::mDoInsertInDtor {} |
Definition at line 524 of file CodeGenerator.h.
DeclRefExpr* clang::insights::CoroutineASTData::mFrameAccessDeclRef {} |
Definition at line 522 of file CodeGenerator.h.
Referenced by clang::insights::CoroutineASTTransformer::VisitCoroutineBodyStmt(), clang::insights::CoroutineASTTransformer::VisitCXXThisExpr(), and clang::insights::CoroutineASTTransformer::VisitDeclStmt().
CXXRecordDecl* clang::insights::CoroutineASTData::mFrameType {} |
Definition at line 515 of file CodeGenerator.h.
Referenced by clang::insights::AddField(), clang::insights::CoroutineASTTransformer::VisitCXXThisExpr(), and clang::insights::CoroutineASTTransformer::VisitDeclStmt().
MemberExpr* clang::insights::CoroutineASTData::mInitialAwaitResumeCalledAccess {} |
Definition at line 521 of file CodeGenerator.h.
Referenced by clang::insights::CoroutineASTTransformer::VisitCoroutineBodyStmt().
FieldDecl* clang::insights::CoroutineASTData::mInitialAwaitResumeCalledField {} |
Definition at line 520 of file CodeGenerator.h.
Referenced by clang::insights::CoroutineASTTransformer::VisitCoroutineBodyStmt().
FieldDecl* clang::insights::CoroutineASTData::mPromiseField {} |
Definition at line 518 of file CodeGenerator.h.
Referenced by clang::insights::CoroutineASTTransformer::VisitCoroutineBodyStmt().
FieldDecl* clang::insights::CoroutineASTData::mResumeFnField {} |
Definition at line 516 of file CodeGenerator.h.
MemberExpr* clang::insights::CoroutineASTData::mSuspendIndexAccess {} |
Definition at line 523 of file CodeGenerator.h.
Referenced by clang::insights::CoroutineASTTransformer::VisitCoroutineBodyStmt().
FieldDecl* clang::insights::CoroutineASTData::mSuspendIndexField {} |
Definition at line 519 of file CodeGenerator.h.
Referenced by clang::insights::CoroutineASTTransformer::VisitCoroutineBodyStmt().
std::vector<const CXXThisExpr*> clang::insights::CoroutineASTData::mThisExprs {} |
Definition at line 525 of file CodeGenerator.h.
Referenced by clang::insights::CoroutineASTTransformer::VisitCXXThisExpr().