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:
- lib/Sema/SemaCoroutine.cpp