clang: ReadySuspendResumeResult Struct Reference (original) (raw)

Public Types
enum AwaitCallType { ACT_Ready, ACT_Suspend, ACT_Resume }
Public Attributes
Expr * Results [3]
OpaqueValueExpr * OpaqueValue
bool IsInvalid

Detailed Description

Definition at line 293 of file SemaCoroutine.cpp.

Member Enumeration Documentation

AwaitCallType

enum ReadySuspendResumeResult::AwaitCallType

Enumerator
ACT_Ready
ACT_Suspend
ACT_Resume

Definition at line 294 of file SemaCoroutine.cpp.

Member Data Documentation

IsInvalid

bool ReadySuspendResumeResult::IsInvalid

Definition at line 297 of file SemaCoroutine.cpp.

Referenced by buildCoawaitCalls(), clang::Sema::BuildCoyieldExpr(), and clang::Sema::BuildResolvedCoawaitExpr().

OpaqueValue

OpaqueValueExpr* ReadySuspendResumeResult::OpaqueValue

Definition at line 296 of file SemaCoroutine.cpp.

Referenced by clang::Sema::BuildCoyieldExpr(), and clang::Sema::BuildResolvedCoawaitExpr().

Results

Expr* ReadySuspendResumeResult::Results[3]

Definition at line 295 of file SemaCoroutine.cpp.

Referenced by buildCoawaitCalls(), clang::Sema::BuildCoyieldExpr(), and clang::Sema::BuildResolvedCoawaitExpr().


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