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

Methods

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)

Declared at: llvm/include/llvm/ADT/Sequence.h:199

Parameters

const SafeIntIterator<T, !IsReverse>& O

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

Declared at: llvm/include/llvm/ADT/Sequence.h:251

Parameters

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)

Declared at: llvm/include/llvm/ADT/Sequence.h:253

Parameters

intmax_t Offset