LLVM 20.0.0git
|
An iterator element of this range. More...
#include "llvm/ADT/STLExtras.h"
Additional Inherited Members | |
Public Types inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | |
using | iterator_category = IteratorCategoryT |
using | value_type = T |
using | difference_type = DifferenceTypeT |
using | pointer = PointerT |
using | reference = ReferenceT |
Protected Types inherited from llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > | |
enum | { IsRandomAccess , IsBidirectional } |
Protected Member Functions inherited from llvm::indexed_accessor_iterator< iterator, BaseT, T, PointerT, ReferenceT > | |
indexed_accessor_iterator (BaseT base, ptrdiff_t index) | |
Protected Attributes inherited from llvm::indexed_accessor_iterator< iterator, BaseT, T, PointerT, ReferenceT > | |
BaseT | base |
ptrdiff_t | index |
An iterator element of this range.
Definition at line 1244 of file STLExtras.h.
|
inline |
Definition at line 1248 of file STLExtras.h.
References llvm::indexed_accessor_iterator< iterator, BaseT, T, PointerT, ReferenceT >::getBase(), and llvm::indexed_accessor_iterator< iterator, BaseT, T, PointerT, ReferenceT >::getIndex().