ΒΆtemplate <typename Container,
typename UnaryFunctor,
typename NullaryFunctor,
typename = typename std::enable_if<
!std::is_constructible<
StringRef,
UnaryFunctor>::value &&
!std::is_constructible<
StringRef,
NullaryFunctor>::value>::type>
inline void interleave(const Container& c,
UnaryFunctor each_fn,
NullaryFunctor between_fn)
template <typename Container,
typename UnaryFunctor,
typename NullaryFunctor,
typename = typename std::enable_if<
!std::is_constructible<
StringRef,
UnaryFunctor>::value &&
!std::is_constructible<
StringRef,
NullaryFunctor>::value>::type>
inline void interleave(const Container& c,
UnaryFunctor each_fn,
NullaryFunctor between_fn)
Declared at: llvm/include/llvm/ADT/STLExtras.h:1885
Templates
- Container
- UnaryFunctor
- NullaryFunctor
- = typename std::enable_if<!std::is_constructible<StringRef, UnaryFunctor>::value && !std::is_constructible<StringRef, NullaryFunctor>::value>::type
Parameters
- const Container& c
- UnaryFunctor each_fn
- NullaryFunctor between_fn