LLVM: tomp::ClauseT< TypeType, IdType, ExprType, Extras (original) (raw)

#include "[llvm/Frontend/OpenMP/ClauseT.h](ClauseT%5F8h%5Fsource.html)"

Public Types
using TypeTy = TypeType
using IdTy = IdType
using ExprTy = ExprType
using BaseT = ClauseT<TypeType, IdType, ExprType, Extras...>
using VariantTy
using UnionTrait = std::true_type
Public Attributes
llvm::omp::Clause id
VariantTy u

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>
struct tomp::ClauseT< TypeType, IdType, ExprType, Extras >

Definition at line 1405 of file ClauseT.h.

BaseT

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>

using tomp::ClauseT< TypeType, IdType, ExprType, Extras >::BaseT = ClauseT<TypeType, IdType, ExprType, Extras...>

ExprTy

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>

using tomp::ClauseT< TypeType, IdType, ExprType, Extras >::ExprTy = ExprType

IdTy

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>

using tomp::ClauseT< TypeType, IdType, ExprType, Extras >::IdTy = IdType

TypeTy

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>

using tomp::ClauseT< TypeType, IdType, ExprType, Extras >::TypeTy = TypeType

UnionTrait

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>

using tomp::ClauseT< TypeType, IdType, ExprType, Extras >::UnionTrait = std::true_type

VariantTy

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>

using tomp::ClauseT< TypeType, IdType, ExprType, Extras >::VariantTy

Initial value:

std::variant<Extras...>>::type

typename type::Union< EmptyClausesT< T, I, E >, ExtensionClausesT< T, I, E >, IncompleteClausesT< T, I, E >, TupleClausesT< T, I, E >, UnionClausesT< T, I, E >, WrapperClausesT< T, I, E > >::type UnionOfAllClausesT

Definition at line 1413 of file ClauseT.h.

id

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>

llvm::omp::Clause tomp::ClauseT< TypeType, IdType, ExprType, Extras >::id

u

template<typename TypeType, typename IdType, typename ExprType, typename... Extras>


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