LLVM 19.0.0git
|
Namespaces | |
namespace | clause |
namespace | type |
Classes | |
struct | ClauseT |
Typedefs | |
template<typename T > | |
using | ListT = type::ListT< T > |
template<typename I , typename E > | |
using | ObjectT = type::ObjectT< I, E > |
template<typename I , typename E > | |
using | ObjectListT = type::ObjectListT< I, E > |
template<typename T , typename I , typename E > | |
using | IteratorT = type::IteratorT< T, I, E > |
Functions | |
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) |
using tomp::IteratorT = typedef type::IteratorT<T, I, E> |
using tomp::ListT = typedef type::ListT<T> |
using tomp::ObjectListT = typedef type::ObjectListT<I, E> |
using tomp::ObjectT = typedef type::ObjectT<I, E> |
ListT< ResultTy > tomp::makeList | ( | ContainerTy && | container, |
FunctionTy && | func | ||
) |
Definition at line 281 of file ClauseT.h.
References llvm::transform().