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
Method Overview
- public WrappedSuccIterator(llvm::succ_iterator Begin, const llvm::Loop * L)
Methods
ΒΆWrappedSuccIterator(llvm::succ_iterator Begin,
const llvm::Loop* L)
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