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

#include "[llvm/IR/DebugInfoMetadata.h](DebugInfoMetadata%5F8h%5Fsource.html)"

Public Types
using iterator_category = std::input_iterator_tag
using value_type = DIType *
using difference_type = std::ptrdiff_t
using pointer = void
using reference = DIType *
Public Member Functions
iterator ()=default
iterator (MDNode::op_iterator I)
DIType * operator* () const
iterator & operator++ ()
iterator operator++ (int)
bool operator== (const iterator &X) const
bool operator!= (const iterator &X) const

Definition at line 142 of file DebugInfoMetadata.h.

difference_type

iterator_category

using llvm::DITypeRefArray::iterator::iterator_category = std::input_iterator_tag

pointer

value_type

iterator() [1/2]

llvm::DITypeRefArray::iterator::iterator ( ) default

iterator() [2/2]

operator!=()

operator*()

DIType * llvm::DITypeRefArray::iterator::operator* ( ) const inline

operator++() [1/2]

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

operator++() [2/2]

iterator llvm::DITypeRefArray::iterator::operator++ ( int ) inline

operator==()


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