clang 22.0.0git
clang::CoroutineBodyStmt::CtorArgs Struct Reference

#include "clang/AST/StmtCXX.h"

Inheritance diagram for clang::CoroutineBodyStmt::CtorArgs:
[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: