LLVM 19.0.0git
|
#include "llvm/Frontend/OpenMP/ConstructCompositionT.h"
Public Types | |
using | ClauseTy = ClauseType |
using | TypeTy = typename ClauseTy::TypeTy |
using | IdTy = typename ClauseTy::IdTy |
using | ExprTy = typename ClauseTy::ExprTy |
Public Member Functions | |
ConstructCompositionT (uint32_t version, llvm::ArrayRef< DirectiveWithClauses< ClauseTy > > leafs) | |
Public Attributes | |
DirectiveWithClauses< ClauseTy > | merged |
Definition at line 33 of file ConstructCompositionT.h.
using tomp::ConstructCompositionT< ClauseType >::ClauseTy = ClauseType |
Definition at line 34 of file ConstructCompositionT.h.
using tomp::ConstructCompositionT< ClauseType >::ExprTy = typename ClauseTy::ExprTy |
Definition at line 38 of file ConstructCompositionT.h.
using tomp::ConstructCompositionT< ClauseType >::IdTy = typename ClauseTy::IdTy |
Definition at line 37 of file ConstructCompositionT.h.
using tomp::ConstructCompositionT< ClauseType >::TypeTy = typename ClauseTy::TypeTy |
Definition at line 36 of file ConstructCompositionT.h.
tomp::ConstructCompositionT< C >::ConstructCompositionT | ( | uint32_t | version, |
llvm::ArrayRef< DirectiveWithClauses< ClauseTy > > | leafs | ||
) |
Definition at line 85 of file ConstructCompositionT.h.
References llvm::append_range(), tomp::DirectiveWithClauses< ClauseType >::clauses, clauses, llvm::enumerate(), tomp::DirectiveWithClauses< ClauseType >::id, llvm::is_contained(), and tomp::ConstructCompositionT< ClauseType >::merged.
DirectiveWithClauses<ClauseTy> tomp::ConstructCompositionT< ClauseType >::merged |
Definition at line 43 of file ConstructCompositionT.h.
Referenced by tomp::ConstructCompositionT< ClauseType >::ConstructCompositionT().