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

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

Public Types
using iterator_category = std::forward_iterator_tag
using value_type = Target
using difference_type = std::ptrdiff_t
using pointer = value_type *
using reference = value_type &
Public Member Functions
iterator ()=default
bool operator== (const iterator &x) const
bool operator!= (const iterator &x) const
iterator & operator++ ()
iterator operator++ (int)
const Target & operator* () const
const Target * operator-> () const
Friends
struct TargetRegistry

Definition at line 687 of file TargetRegistry.h.

difference_type

iterator_category

using llvm::TargetRegistry::iterator::iterator_category = std::forward_iterator_tag

pointer

value_type

iterator()

llvm::TargetRegistry::iterator::iterator ( ) default

operator!=()

operator*()

const Target & llvm::TargetRegistry::iterator::operator* ( ) const inline

operator++() [1/2]

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

operator++() [2/2]

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

operator->()

const Target * llvm::TargetRegistry::iterator::operator-> ( ) const inline

operator==()

TargetRegistry


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