LLVM: llvm::DWARFDie::iterator Class Reference (original) (raw)

#include "[llvm/DebugInfo/DWARF/DWARFDie.h](DWARFDie%5F8h%5Fsource.html)"

Inheritance diagram for llvm::DWARFDie::iterator:

[legend]

Public Member Functions
iterator ()=default
iterator (DWARFDie D)
iterator & operator++ ()
iterator & operator-- ()
const DWARFDie & operator* () const
Public Member Functions inherited from llvm::iterator_facade_base< iterator, std::bidirectional_iterator_tag, const DWARFDie >
iterator operator+ (std::ptrdiff_t n) const
iterator operator- (std::ptrdiff_t n) const
iterator & operator++ ()
iterator & operator-- ()
bool operator!= (const iterator &RHS) const
bool operator> (const iterator &RHS) const
bool operator<= (const iterator &RHS) const
bool operator>= (const iterator &RHS) const
PointerProxy operator-> () const
ReferenceProxy operator[] (std::ptrdiff_t n) const
Friends
bool operator== (const DWARFDie::iterator &LHS, const DWARFDie::iterator &RHS)
Additional Inherited Members
Public Types inherited from llvm::iterator_facade_base< iterator, std::bidirectional_iterator_tag, const DWARFDie >
using iterator_category
using value_type
using difference_type
using pointer
using reference
Protected Types inherited from llvm::iterator_facade_base< iterator, std::bidirectional_iterator_tag, const DWARFDie >
enum

Detailed Description

Definition at line 364 of file DWARFDie.h.

Constructor & Destructor Documentation

iterator() [1/2]

llvm::DWARFDie::iterator::iterator ( ) default

Referenced by operator++(), and operator--().

iterator() [2/2]

llvm::DWARFDie::iterator::iterator ( DWARFDie D) inlineexplicit

Definition at line 376 of file DWARFDie.h.

References D(), and llvm::DWARFDie::DWARFDie().

Member Function Documentation

operator*()

const DWARFDie & llvm::DWARFDie::iterator::operator* ( ) const inline

Definition at line 388 of file DWARFDie.h.

References llvm::DWARFDie::DWARFDie().

operator++()

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

Definition at line 378 of file DWARFDie.h.

References iterator().

operator--()

iterator & llvm::DWARFDie::iterator::operator-- ( ) inline

Definition at line 383 of file DWARFDie.h.

References iterator().

operator==

bool operator== ( const DWARFDie::iterator & LHS, const DWARFDie::iterator & RHS ) friend

Definition at line 391 of file DWARFDie.h.

References LHS, and RHS.


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