clang  6.0.0svn
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]
Collaboration diagram for clang::CoroutineBodyStmt::CtorArgs:
Collaboration graph
[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

◆ Allocate

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

Definition at line 336 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ Body

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

Definition at line 330 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ Deallocate

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

Definition at line 337 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ FinalSuspend

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

◆ InitialSuspend

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

◆ OnException

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

Definition at line 334 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ OnFallthrough

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

Definition at line 335 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ ParamMoves

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

◆ Promise

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

◆ ResultDecl

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

Definition at line 339 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ ReturnStmt

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

Definition at line 340 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ ReturnStmtOnAllocFailure

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

Definition at line 341 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().

◆ ReturnValue

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

Definition at line 338 of file StmtCXX.h.

Referenced by clang::CoroutineBodyStmt::Create().


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