LLVM: llvm::FixedStreamArrayIterator< T > Class Template Reference (original) (raw)
#include "[llvm/Support/BinaryStreamArray.h](BinaryStreamArray%5F8h%5Fsource.html)"
Inheritance diagram for llvm::FixedStreamArrayIterator< T >:
[legend]
Additional Inherited Members | |
---|---|
![]() |
|
using | iterator_category = std::random_access_iterator_tag |
using | value_type = const T |
using | difference_type = std::ptrdiff_t |
using | pointer = const T * |
using | reference = const T & |
![]() |
|
enum | |
Detailed Description
template<typename T>
class llvm::FixedStreamArrayIterator< T >
Definition at line 320 of file BinaryStreamArray.h.
Constructor & Destructor Documentation
template<typename T >
llvm::FixedStreamArrayIterator< T >::FixedStreamArrayIterator ( const FixedStreamArray< T > & Array, uint32_t Index ) | inline |
---|
Definition at line 325 of file BinaryStreamArray.h.
◆ FixedStreamArrayIterator() [2/2]
template<typename T >
llvm::FixedStreamArrayIterator< T >::FixedStreamArrayIterator ( const FixedStreamArrayIterator< T > & Other) | inline |
---|
Definition at line 328 of file BinaryStreamArray.h.
Member Function Documentation
◆ operator*() [1/2]
template<typename T >
const T & llvm::FixedStreamArrayIterator< T >::operator* ( ) | inline |
---|
Definition at line 338 of file BinaryStreamArray.h.
◆ operator*() [2/2]
template<typename T >
const T & llvm::FixedStreamArrayIterator< T >::operator* ( ) const | inline |
---|
Definition at line 337 of file BinaryStreamArray.h.
◆ operator+=()
template<typename T >
FixedStreamArrayIterator< T > & llvm::FixedStreamArrayIterator< T >::operator+= ( std::ptrdiff_t N) | inline |
---|
Definition at line 345 of file BinaryStreamArray.h.
References N.
◆ operator-()
template<typename T >
std::ptrdiff_t llvm::FixedStreamArrayIterator< T >::operator- ( const FixedStreamArrayIterator< T > & R) const | inline |
---|
Definition at line 356 of file BinaryStreamArray.h.
References assert().
◆ operator-=()
template<typename T >
FixedStreamArrayIterator< T > & llvm::FixedStreamArrayIterator< T >::operator-= ( std::ptrdiff_t N) | inline |
---|
Definition at line 350 of file BinaryStreamArray.h.
◆ operator<()
template<typename T >
bool llvm::FixedStreamArrayIterator< T >::operator< ( const FixedStreamArrayIterator< T > & RHS) const | inline |
---|
Definition at line 362 of file BinaryStreamArray.h.
◆ operator=()
template<typename T >
FixedStreamArrayIterator< T > & llvm::FixedStreamArrayIterator< T >::operator= ( const FixedStreamArrayIterator< T > & Other) | inline |
---|
Definition at line 331 of file BinaryStreamArray.h.
References llvm::Other.
◆ operator==()
template<typename T >
bool llvm::FixedStreamArrayIterator< T >::operator== ( const FixedStreamArrayIterator< T > & R) const | inline |
---|
Definition at line 340 of file BinaryStreamArray.h.
References assert().
The documentation for this class was generated from the following file:
- include/llvm/Support/BinaryStreamArray.h