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 | |
|---|---|
| Public Types inherited from llvm::iterator_facade_base< FixedStreamArrayIterator< T >, std::random_access_iterator_tag, const T > | |
| using | iterator_category |
| using | value_type |
| using | difference_type |
| using | pointer |
| using | reference |
| Protected Types inherited from llvm::iterator_facade_base< FixedStreamArrayIterator< T >, std::random_access_iterator_tag, 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.
Referenced by FixedStreamArrayIterator(), operator+=(), operator-(), operator-=(), operator<(), operator=(), and operator==().
◆ FixedStreamArrayIterator() [2/2]
template<typename T>
| llvm::FixedStreamArrayIterator< T >::FixedStreamArrayIterator ( const FixedStreamArrayIterator< T > & Other) | inline |
|---|
Definition at line 328 of file BinaryStreamArray.h.
References FixedStreamArrayIterator(), and llvm::Other.
Member Function Documentation
◆ operator*() [1/2]
template<typename T>
| const T & llvm::FixedStreamArrayIterator< T >::operator* ( ) | inline |
|---|
Definition at line 338 of file BinaryStreamArray.h.
References T.
◆ operator*() [2/2]
template<typename T>
| const T & llvm::FixedStreamArrayIterator< T >::operator* ( ) const | inline |
|---|
Definition at line 337 of file BinaryStreamArray.h.
References T.
◆ operator+=()
template<typename T>
| FixedStreamArrayIterator< T > & llvm::FixedStreamArrayIterator< T >::operator+= ( std::ptrdiff_t N) | inline |
|---|
Definition at line 345 of file BinaryStreamArray.h.
References FixedStreamArrayIterator(), and 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(), and FixedStreamArrayIterator().
◆ operator-=()
template<typename T>
| FixedStreamArrayIterator< T > & llvm::FixedStreamArrayIterator< T >::operator-= ( std::ptrdiff_t N) | inline |
|---|
Definition at line 350 of file BinaryStreamArray.h.
References assert(), FixedStreamArrayIterator(), and N.
◆ operator<()
template<typename T>
| bool llvm::FixedStreamArrayIterator< T >::operator< ( const FixedStreamArrayIterator< T > & RHS) const | inline |
|---|
Definition at line 362 of file BinaryStreamArray.h.
References assert(), FixedStreamArrayIterator(), and RHS.
◆ operator=()
template<typename T>
| FixedStreamArrayIterator< T > & llvm::FixedStreamArrayIterator< T >::operator= ( const FixedStreamArrayIterator< T > & Other) | inline |
|---|
Definition at line 331 of file BinaryStreamArray.h.
References FixedStreamArrayIterator(), and 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(), and FixedStreamArrayIterator().
The documentation for this class was generated from the following file:
- include/llvm/Support/BinaryStreamArray.h