LLVM 20.0.0git
|
#include "llvm/ADT/Sequence.h"
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = T |
using | difference_type = intmax_t |
using | pointer = T * |
using | reference = value_type |
Public Member Functions | |
SafeIntIterator (T Value) | |
SafeIntIterator (const SafeIntIterator< T, !IsReverse > &O) | |
reference | operator* () const |
reference | operator[] (intmax_t Offset) const |
bool | operator== (const SafeIntIterator &O) const |
bool | operator!= (const SafeIntIterator &O) const |
bool | operator< (const SafeIntIterator &O) const |
bool | operator> (const SafeIntIterator &O) const |
bool | operator<= (const SafeIntIterator &O) const |
bool | operator>= (const SafeIntIterator &O) const |
void | operator++ () |
void | operator-- () |
SafeIntIterator | operator++ (int) |
SafeIntIterator | operator-- (int) |
void | operator+= (intmax_t Offset) |
void | operator-= (intmax_t Offset) |
SafeIntIterator | operator+ (intmax_t Offset) const |
SafeIntIterator | operator- (intmax_t Offset) const |
intmax_t | operator- (const SafeIntIterator &O) const |
Friends | |
template<typename , bool > | |
struct | SafeIntIterator |
Definition at line 188 of file Sequence.h.
using llvm::detail::SafeIntIterator< T, IsReverse >::difference_type = intmax_t |
Definition at line 191 of file Sequence.h.
using llvm::detail::SafeIntIterator< T, IsReverse >::iterator_category = std::random_access_iterator_tag |
Definition at line 189 of file Sequence.h.
using llvm::detail::SafeIntIterator< T, IsReverse >::pointer = T * |
Definition at line 192 of file Sequence.h.
using llvm::detail::SafeIntIterator< T, IsReverse >::reference = value_type |
Definition at line 193 of file Sequence.h.
using llvm::detail::SafeIntIterator< T, IsReverse >::value_type = T |
Definition at line 190 of file Sequence.h.
|
inlineexplicit |
Definition at line 196 of file Sequence.h.
|
inline |
Definition at line 198 of file Sequence.h.
|
inline |
Definition at line 207 of file Sequence.h.
|
inline |
Definition at line 201 of file Sequence.h.
References llvm::detail::CheckedInt::to().
|
inline |
Definition at line 235 of file Sequence.h.
References llvm::Offset.
|
inline |
Definition at line 215 of file Sequence.h.
|
inline |
Definition at line 219 of file Sequence.h.
|
inline |
Definition at line 231 of file Sequence.h.
References llvm::Offset.
|
inline |
Definition at line 239 of file Sequence.h.
|
inline |
Definition at line 236 of file Sequence.h.
References llvm::Offset.
|
inline |
Definition at line 216 of file Sequence.h.
|
inline |
Definition at line 224 of file Sequence.h.
|
inline |
Definition at line 232 of file Sequence.h.
References llvm::Offset.
|
inline |
Definition at line 209 of file Sequence.h.
|
inline |
Definition at line 211 of file Sequence.h.
|
inline |
Definition at line 206 of file Sequence.h.
|
inline |
Definition at line 210 of file Sequence.h.
|
inline |
Definition at line 212 of file Sequence.h.
|
inline |
Definition at line 203 of file Sequence.h.
References llvm::Offset.
|
friend |
Definition at line 257 of file Sequence.h.