clang 19.0.0git
Public Attributes | List of all members
clang::CoroutineBodyStmt::CtorArgs Struct Reference

#include "clang/AST/StmtCXX.h"

Inheritance diagram for clang::CoroutineBodyStmt::CtorArgs:
Inheritance graph
[legend]

Public Attributes

StmtBody = nullptr
 
StmtPromise = nullptr
 
ExprInitialSuspend = nullptr
 
ExprFinalSuspend = nullptr
 
StmtOnException = nullptr
 
StmtOnFallthrough = nullptr
 
ExprAllocate = nullptr
 
ExprDeallocate = nullptr
 
StmtResultDecl = nullptr
 
ExprReturnValue = nullptr
 
StmtReturnStmt = nullptr
 
StmtReturnStmtOnAllocFailure = nullptr
 
ArrayRef< Stmt * > ParamMoves
 

Detailed Description

Definition at line 348 of file StmtCXX.h.

Member Data Documentation

◆ Allocate

Expr* clang::CoroutineBodyStmt::CtorArgs::Allocate = nullptr

Definition at line 355 of file StmtCXX.h.

◆ Body

Stmt* clang::CoroutineBodyStmt::CtorArgs::Body = nullptr

Definition at line 349 of file StmtCXX.h.

Referenced by clang::CoroutineStmtBuilder::CoroutineStmtBuilder().

◆ Deallocate

Expr* clang::CoroutineBodyStmt::CtorArgs::Deallocate = nullptr

Definition at line 356 of file StmtCXX.h.

◆ FinalSuspend

Expr* clang::CoroutineBodyStmt::CtorArgs::FinalSuspend = nullptr

Definition at line 352 of file StmtCXX.h.

◆ InitialSuspend

Expr* clang::CoroutineBodyStmt::CtorArgs::InitialSuspend = nullptr

Definition at line 351 of file StmtCXX.h.

◆ OnException

Stmt* clang::CoroutineBodyStmt::CtorArgs::OnException = nullptr

Definition at line 353 of file StmtCXX.h.

◆ OnFallthrough

Stmt* clang::CoroutineBodyStmt::CtorArgs::OnFallthrough = nullptr

Definition at line 354 of file StmtCXX.h.

◆ ParamMoves

ArrayRef<Stmt *> clang::CoroutineBodyStmt::CtorArgs::ParamMoves

◆ Promise

Stmt* clang::CoroutineBodyStmt::CtorArgs::Promise = nullptr

Definition at line 350 of file StmtCXX.h.

◆ ResultDecl

Stmt* clang::CoroutineBodyStmt::CtorArgs::ResultDecl = nullptr

Definition at line 357 of file StmtCXX.h.

◆ ReturnStmt

Stmt* clang::CoroutineBodyStmt::CtorArgs::ReturnStmt = nullptr

Definition at line 359 of file StmtCXX.h.

◆ ReturnStmtOnAllocFailure

Stmt* clang::CoroutineBodyStmt::CtorArgs::ReturnStmtOnAllocFailure = nullptr

Definition at line 360 of file StmtCXX.h.

◆ ReturnValue

Expr* clang::CoroutineBodyStmt::CtorArgs::ReturnValue = nullptr

Definition at line 358 of file StmtCXX.h.


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