LLVM 22.0.0git
llvm::MCSection::iterator Struct Reference

#include "llvm/MC/MCSection.h"

Public Member Functions

 iterator ()=default
 iterator (MCFragment *F)
MCFragmentoperator* () const
bool operator== (const iterator &O) const
bool operator!= (const iterator &O) const
iteratoroperator++ ()

Public Attributes

MCFragmentF = nullptr

Detailed Description

Definition at line 528 of file MCSection.h.

Constructor & Destructor Documentation

◆ iterator() [1/2]

llvm::MCSection::iterator::iterator ( )
default

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

◆ iterator() [2/2]

llvm::MCSection::iterator::iterator ( MCFragment * F)
inlineexplicit

Definition at line 531 of file MCSection.h.

References F, and llvm::MCSection::MCFragment.

Member Function Documentation

◆ operator!=()

bool llvm::MCSection::iterator::operator!= ( const iterator & O) const
inline

Definition at line 534 of file MCSection.h.

References F, and iterator().

◆ operator*()

MCFragment & llvm::MCSection::iterator::operator* ( ) const
inline

Definition at line 532 of file MCSection.h.

References F, and llvm::MCSection::MCFragment.

◆ operator++()

MCSection::iterator & llvm::MCSection::iterator::operator++ ( )
inline

Definition at line 703 of file MCSection.h.

References F.

◆ operator==()

bool llvm::MCSection::iterator::operator== ( const iterator & O) const
inline

Definition at line 533 of file MCSection.h.

References F, and iterator().

Member Data Documentation

◆ F

MCFragment* llvm::MCSection::iterator::F = nullptr

Definition at line 529 of file MCSection.h.

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


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