LLVM 22.0.0git
llvm::DbgSSABlockSuccIterator Class Reference

Thin wrapper around a block successor iterator. More...

#include "llvm/Transforms/Utils/DebugSSAUpdater.h"

Public Member Functions

 DbgSSABlockSuccIterator (succ_iterator SuccIt, DebugSSAUpdater &Updater)
bool operator!= (const DbgSSABlockSuccIterator &OtherIt) const
DbgSSABlockSuccIteratoroperator++ ()
DbgSSABlockoperator* ()

Public Attributes

succ_iterator SuccIt
DebugSSAUpdaterUpdater

Detailed Description

Thin wrapper around a block successor iterator.

Definition at line 124 of file DebugSSAUpdater.h.

Constructor & Destructor Documentation

◆ DbgSSABlockSuccIterator()

llvm::DbgSSABlockSuccIterator::DbgSSABlockSuccIterator ( succ_iterator SuccIt,
DebugSSAUpdater & Updater )
inline

Definition at line 129 of file DebugSSAUpdater.h.

References SuccIt, and Updater.

Referenced by operator!=(), and operator++().

Member Function Documentation

◆ operator!=()

bool llvm::DbgSSABlockSuccIterator::operator!= ( const DbgSSABlockSuccIterator & OtherIt) const
inline

Definition at line 132 of file DebugSSAUpdater.h.

References DbgSSABlockSuccIterator(), and SuccIt.

◆ operator*()

DbgSSABlock * DbgSSABlockSuccIterator::operator* ( )

Definition at line 117 of file DebugSSAUpdater.cpp.

References SuccIt, and Updater.

◆ operator++()

DbgSSABlockSuccIterator & llvm::DbgSSABlockSuccIterator::operator++ ( )
inline

Definition at line 136 of file DebugSSAUpdater.h.

References DbgSSABlockSuccIterator(), and SuccIt.

Member Data Documentation

◆ SuccIt

succ_iterator llvm::DbgSSABlockSuccIterator::SuccIt

Definition at line 126 of file DebugSSAUpdater.h.

Referenced by DbgSSABlockSuccIterator(), operator!=(), operator*(), and operator++().

◆ Updater

DebugSSAUpdater& llvm::DbgSSABlockSuccIterator::Updater

Definition at line 127 of file DebugSSAUpdater.h.

Referenced by DbgSSABlockSuccIterator(), and operator*().


The documentation for this class was generated from the following files: