Public Attributes | List of all members
clang::insights::CoroutineASTData Struct Reference

#include "CodeGenerator.h"

Collaboration diagram for clang::insights::CoroutineASTData:
Collaboration graph
[legend]

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 {}
 

Detailed Description

Definition at line 513 of file CodeGenerator.h.

Member Data Documentation

◆ mDestroyFnField

FieldDecl* clang::insights::CoroutineASTData::mDestroyFnField {}

Definition at line 517 of file CodeGenerator.h.

◆ mDoInsertInDtor

bool clang::insights::CoroutineASTData::mDoInsertInDtor {}

Definition at line 524 of file CodeGenerator.h.

◆ mFrameAccessDeclRef

DeclRefExpr* clang::insights::CoroutineASTData::mFrameAccessDeclRef {}

◆ mFrameType

CXXRecordDecl* clang::insights::CoroutineASTData::mFrameType {}

◆ mInitialAwaitResumeCalledAccess

MemberExpr* clang::insights::CoroutineASTData::mInitialAwaitResumeCalledAccess {}

◆ mInitialAwaitResumeCalledField

FieldDecl* clang::insights::CoroutineASTData::mInitialAwaitResumeCalledField {}

◆ mPromiseField

FieldDecl* clang::insights::CoroutineASTData::mPromiseField {}

◆ mResumeFnField

FieldDecl* clang::insights::CoroutineASTData::mResumeFnField {}

Definition at line 516 of file CodeGenerator.h.

◆ mSuspendIndexAccess

MemberExpr* clang::insights::CoroutineASTData::mSuspendIndexAccess {}

◆ mSuspendIndexField

FieldDecl* clang::insights::CoroutineASTData::mSuspendIndexField {}

◆ mThisExprs

std::vector<const CXXThisExpr*> clang::insights::CoroutineASTData::mThisExprs {}

The documentation for this struct was generated from the following file: