LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
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 60 of file MCSection.h.

Constructor & Destructor Documentation

◆ iterator() [1/2]

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

◆ iterator() [2/2]

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

Definition at line 63 of file MCSection.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 66 of file MCSection.h.

References F.

◆ operator*()

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

Definition at line 64 of file MCSection.h.

References F.

◆ operator++()

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

Definition at line 67 of file MCSection.h.

References F.

◆ operator==()

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

Definition at line 65 of file MCSection.h.

References F.

Member Data Documentation

◆ F

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

Definition at line 61 of file MCSection.h.

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


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