LLVM 17.0.0git
Public Member Functions | List of all members
llvm::orc::StaticInitGVIterator Class Reference

This iterator provides a convenient way to iterate over GlobalValues that have initialization effects. More...

#include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"

Public Member Functions

 StaticInitGVIterator ()=default
 
 StaticInitGVIterator (Module &M)
 
bool operator== (const StaticInitGVIterator &O) const
 
bool operator!= (const StaticInitGVIterator &O) const
 
StaticInitGVIteratoroperator++ ()
 
GlobalValueoperator* ()
 

Detailed Description

This iterator provides a convenient way to iterate over GlobalValues that have initialization effects.

Definition at line 98 of file ExecutionUtils.h.

Constructor & Destructor Documentation

◆ StaticInitGVIterator() [1/2]

llvm::orc::StaticInitGVIterator::StaticInitGVIterator ( )
default

◆ StaticInitGVIterator() [2/2]

llvm::orc::StaticInitGVIterator::StaticInitGVIterator ( Module M)
inline

Definition at line 102 of file ExecutionUtils.h.

Member Function Documentation

◆ operator!=()

bool llvm::orc::StaticInitGVIterator::operator!= ( const StaticInitGVIterator O) const
inline

Definition at line 113 of file ExecutionUtils.h.

◆ operator*()

GlobalValue & llvm::orc::StaticInitGVIterator::operator* ( )
inline

Definition at line 121 of file ExecutionUtils.h.

◆ operator++()

StaticInitGVIterator & llvm::orc::StaticInitGVIterator::operator++ ( )
inline

Definition at line 115 of file ExecutionUtils.h.

References assert().

◆ operator==()

bool llvm::orc::StaticInitGVIterator::operator== ( const StaticInitGVIterator O) const
inline

Definition at line 112 of file ExecutionUtils.h.


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