ΒΆ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