class LoopBodyTraits::WrappedSuccIterator

Declaration

class LoopBodyTraits::WrappedSuccIterator
    : public iterator_adaptor_base { /* full declaration omitted */ };

Description

CRTP base class for adapting an iterator to a different type. This class can be used through CRTP to adapt one iterator into another. Typically this is done through providing in the derived class a custom \c operator* implementation. Other methods can be overridden as well.

Declared at: llvm/include/llvm/Analysis/LoopIterator.h:45

Inherits from: iterator_adaptor_base

Member Variables

private const llvm::Loop* L

Method Overview

Methods

ΒΆWrappedSuccIterator(llvm::succ_iterator Begin,
                    const llvm::Loop* L)

Declared at: llvm/include/llvm/Analysis/LoopIterator.h:58

Parameters

llvm::succ_iterator Begin
const llvm::Loop* L