|
template<typename ContainerTy, typename FunctionTy, typename ElemTy = typename llvm::remove_cvref_t<ContainerTy>::value_type, typename ResultTy = std::invoke_result_t<FunctionTy, ElemTy>> |
ListT< ResultTy > | makeList (ContainerTy &&container, FunctionTy &&func) |
template<typename ClauseType, typename HelperType> |
| ConstructDecompositionT (uint32_t, HelperType &, llvm::omp::Directive, llvm::ArrayRef< ClauseType >) -> ConstructDecompositionT< ClauseType, HelperType > |
template<typename I, typename E> |
bool | operator== (const ObjectT< I, E > &o1, const ObjectT< I, E > &o2) |
template<typename ContainerTy, typename FunctionTy, typename ElemTy = typename llvm::remove_cvref_t<ContainerTy>::value_type, typename ResultTy = std::invoke_result_t<FunctionTy, ElemTy>>
ListT< ResultTy > tomp::makeList |
( |
ContainerTy && | container, |
|
|
FunctionTy && | func ) |