|
LLVM 23.0.0git
|
Yields the index of each set bit, skipping unset bits via countr_zero. More...
#include "llvm/TargetParser/SubtargetFeature.h"
Public Member Functions | |
| const_iterator ()=default | |
| const_iterator (const FeatureBitset &Parent, unsigned Index) | |
| unsigned | operator* () const |
| const_iterator & | operator++ () |
| bool | operator== (const const_iterator &RHS) const |
| Public Member Functions inherited from llvm::iterator_facade_base< const_iterator, std::forward_iterator_tag, const unsigned, std::ptrdiff_t, const unsigned *, unsigned > | |
| const_iterator | operator+ (std::ptrdiff_t n) const |
| const_iterator | operator- (std::ptrdiff_t n) const |
| const_iterator & | operator++ () |
| const_iterator & | operator-- () |
| bool | operator!= (const const_iterator &RHS) const |
| bool | operator> (const const_iterator &RHS) const |
| bool | operator<= (const const_iterator &RHS) const |
| bool | operator>= (const const_iterator &RHS) const |
| PointerProxy | operator-> () const |
| ReferenceProxy | operator[] (std::ptrdiff_t n) const |
Additional Inherited Members | |
| Public Types inherited from llvm::iterator_facade_base< const_iterator, std::forward_iterator_tag, const unsigned, std::ptrdiff_t, const unsigned *, unsigned > | |
| enum | |
| using | iterator_category |
| using | value_type |
| using | difference_type |
| using | pointer |
| using | reference |
Yields the index of each set bit, skipping unset bits via countr_zero.
Definition at line 100 of file SubtargetFeature.h.
|
default |
Referenced by operator++(), and operator==().
|
inline |
Definition at line 109 of file SubtargetFeature.h.
References llvm::FeatureBitset::FeatureBitset().
|
inline |
Definition at line 112 of file SubtargetFeature.h.
|
inline |
Definition at line 113 of file SubtargetFeature.h.
References const_iterator().
|
inline |
Definition at line 117 of file SubtargetFeature.h.
References const_iterator(), and RHS.