struct iota_range

Declaration

template <typename T>
struct iota_range { /* full declaration omitted */ };

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

Templates

T

Member Variables

private llvm::iota_range::iterator BeginValue
private llvm::iota_range::iterator PastEndValue

Method Overview

  • public auto begin() const
  • public bool empty() const
  • public auto end() const
  • public iota_range<T>(T Begin, T End, bool Inclusive)
  • public auto rbegin() const
  • public auto rend() const
  • public size_t size() const

Methods

auto begin() const

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

bool empty() const

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

auto end() const

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

iota_range<T>(T Begin, T End, bool Inclusive)

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

Parameters

T Begin
T End
bool Inclusive

auto rbegin() const

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

auto rend() const

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

size_t size() const

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