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:
- include/llvm/Frontend/OpenMP/ClauseT.h