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

#include "clang/AST/StmtCXX.h"

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

Public Attributes

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

Detailed Description

Definition at line 329 of file StmtCXX.h.

Member Data Documentation

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

Definition at line 336 of file StmtCXX.h.

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

Definition at line 330 of file StmtCXX.h.

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

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

Definition at line 337 of file StmtCXX.h.

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

Definition at line 333 of file StmtCXX.h.

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

Definition at line 332 of file StmtCXX.h.

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

Definition at line 334 of file StmtCXX.h.

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

Definition at line 335 of file StmtCXX.h.

ArrayRef<Stmt *> clang::CoroutineBodyStmt::CtorArgs::ParamMoves
Stmt* clang::CoroutineBodyStmt::CtorArgs::Promise = nullptr

Definition at line 331 of file StmtCXX.h.

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

Definition at line 339 of file StmtCXX.h.

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

Definition at line 340 of file StmtCXX.h.

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

Definition at line 341 of file StmtCXX.h.

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

Definition at line 338 of file StmtCXX.h.


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