LLVM: llvm::iota_range< T > Struct Template Reference (original) (raw)
#include "[llvm/ADT/Sequence.h](Sequence%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| using | value_type = T |
| using | reference = T & |
| using | const_reference = const T & |
| using | iterator = detail::SafeIntIterator<value_type, false> |
| using | const_iterator = iterator |
| using | reverse_iterator = detail::SafeIntIterator<value_type, true> |
| using | const_reverse_iterator = reverse_iterator |
| using | difference_type = intmax_t |
| using | size_type = std::size_t |
| Public Member Functions | |
|---|---|
| iota_range (T Begin, T End, bool Inclusive) | |
| size_t | size () const |
| bool | empty () const |
| auto | begin () const |
| auto | end () const |
| auto | rbegin () const |
| auto | rend () const |
template<typename T>
struct llvm::iota_range< T >
Definition at line 262 of file Sequence.h.
◆ const_iterator
◆ const_reference
◆ const_reverse_iterator
◆ difference_type
◆ iterator
◆ reverse_iterator
◆ size_type
◆ value_type
◆ iota_range()
◆ begin()
◆ empty()
◆ end()
◆ rbegin()
◆ rend()
◆ size()
The documentation for this struct was generated from the following file:
- include/llvm/ADT/Sequence.h