struct SafeIntIterator
Declaration
template <typename T, bool IsReverse>
struct SafeIntIterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/Sequence.h:189
Templates
- T
- bool IsReverse
Member Variables
- private llvm::detail::CheckedInt SI
Method Overview
- public SafeIntIterator<T, IsReverse>(T Value)
- public SafeIntIterator<T, IsReverse>(const SafeIntIterator<T, !IsReverse> & O)
- private SafeIntIterator<T, IsReverse>(const llvm::detail::CheckedInt & SI)
- private llvm::detail::CheckedInt add(intmax_t Offset) const
- private static intmax_t getOffset(intmax_t Offset)
- private void offset(intmax_t Offset)
Methods
¶SafeIntIterator<T, IsReverse>(T Value)
SafeIntIterator<T, IsReverse>(T Value)
Declared at: llvm/include/llvm/ADT/Sequence.h:197
Parameters
- T Value
¶SafeIntIterator<T, IsReverse>(
const SafeIntIterator<T, !IsReverse>& O)
SafeIntIterator<T, IsReverse>(
const SafeIntIterator<T, !IsReverse>& O)
Declared at: llvm/include/llvm/ADT/Sequence.h:199
Parameters
- const SafeIntIterator<T, !IsReverse>& O
¶SafeIntIterator<T, IsReverse>(
const llvm::detail::CheckedInt& SI)
SafeIntIterator<T, IsReverse>(
const llvm::detail::CheckedInt& SI)
Declared at: llvm/include/llvm/ADT/Sequence.h:245
Parameters
- const llvm::detail::CheckedInt& SI
¶llvm::detail::CheckedInt add(
intmax_t Offset) const
llvm::detail::CheckedInt add(
intmax_t Offset) const
Declared at: llvm/include/llvm/ADT/Sequence.h:251
Parameters
- intmax_t Offset
¶static intmax_t getOffset(intmax_t Offset)
static intmax_t getOffset(intmax_t Offset)
Declared at: llvm/include/llvm/ADT/Sequence.h:247
Parameters
- intmax_t Offset
¶void offset(intmax_t Offset)
void offset(intmax_t Offset)
Declared at: llvm/include/llvm/ADT/Sequence.h:253
Parameters
- intmax_t Offset