LLVM 22.0.0git
llvm::object::SectionFilterIterator Class Reference

A filtered iterator for SectionRefs that skips sections based on some given predicate. More...

#include "llvm/Object/ObjectFile.h"

Public Member Functions

 SectionFilterIterator (SectionFilterPredicate Pred, const section_iterator &Begin, const section_iterator &End)
const SectionRefoperator* () const
SectionFilterIteratoroperator++ ()
bool operator!= (const SectionFilterIterator &Other) const

Detailed Description

A filtered iterator for SectionRefs that skips sections based on some given predicate.

Definition at line 412 of file ObjectFile.h.

Constructor & Destructor Documentation

◆ SectionFilterIterator()

llvm::object::SectionFilterIterator::SectionFilterIterator ( SectionFilterPredicate Pred,
const section_iterator & Begin,
const section_iterator & End )
inline

Definition at line 414 of file ObjectFile.h.

References llvm::move().

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

Member Function Documentation

◆ operator!=()

bool llvm::object::SectionFilterIterator::operator!= ( const SectionFilterIterator & Other) const
inline

Definition at line 426 of file ObjectFile.h.

References llvm::Other, and SectionFilterIterator().

◆ operator*()

const SectionRef & llvm::object::SectionFilterIterator::operator* ( ) const
inline

Definition at line 420 of file ObjectFile.h.

◆ operator++()

SectionFilterIterator & llvm::object::SectionFilterIterator::operator++ ( )
inline

Definition at line 421 of file ObjectFile.h.

References SectionFilterIterator().


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