ΒΆtemplate <typename ContainerTy>
auto reverse(
    ContainerTy&& C,
    typename std::enable_if<
        !has_rbegin<ContainerTy>::value>::type* =
        nullptr)
    -> decltype(make_range(
        llvm::make_reverse_iterator(std::end(C)),
        llvm::make_reverse_iterator(
            std::begin(C))))

Declared at: llvm/include/llvm/ADT/STLExtras.h:281

Templates

ContainerTy

Parameters

ContainerTy&& C
typename std::enable_if< !has_rbegin<ContainerTy>::value>::type* = nullptr