LLVM  14.0.0git
Public Member Functions | List of all members
llvm::FixedStreamArrayIterator< T > Class Template Reference

#include "llvm/Support/BinaryStreamArray.h"

Inheritance diagram for llvm::FixedStreamArrayIterator< T >:
Inheritance graph
[legend]

Public Member Functions

 FixedStreamArrayIterator (const FixedStreamArray< T > &Array, uint32_t Index)
 
 FixedStreamArrayIterator (const FixedStreamArrayIterator< T > &Other)
 
FixedStreamArrayIterator< T > & operator= (const FixedStreamArrayIterator< T > &Other)
 
const Toperator* () const
 
const Toperator* ()
 
bool operator== (const FixedStreamArrayIterator< T > &R) const
 
FixedStreamArrayIterator< T > & operator+= (std::ptrdiff_t N)
 
FixedStreamArrayIterator< T > & operator-= (std::ptrdiff_t N)
 
std::ptrdiff_t operator- (const FixedStreamArrayIterator< T > &R) const
 
bool operator< (const FixedStreamArrayIterator< T > &RHS) const
 

Detailed Description

template<typename T>
class llvm::FixedStreamArrayIterator< T >

Definition at line 250 of file BinaryStreamArray.h.

Constructor & Destructor Documentation

◆ FixedStreamArrayIterator() [1/2]

template<typename T >
llvm::FixedStreamArrayIterator< T >::FixedStreamArrayIterator ( const FixedStreamArray< T > &  Array,
uint32_t  Index 
)
inline

Definition at line 323 of file BinaryStreamArray.h.

◆ FixedStreamArrayIterator() [2/2]

Definition at line 326 of file BinaryStreamArray.h.

Member Function Documentation

◆ operator*() [1/2]

template<typename T >
const T& llvm::FixedStreamArrayIterator< T >::operator* ( )
inline

Definition at line 336 of file BinaryStreamArray.h.

◆ operator*() [2/2]

template<typename T >
const T& llvm::FixedStreamArrayIterator< T >::operator* ( ) const
inline

Definition at line 335 of file BinaryStreamArray.h.

◆ operator+=()

template<typename T >
FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator< T >::operator+= ( std::ptrdiff_t  N)
inline

Definition at line 343 of file BinaryStreamArray.h.

◆ operator-()

template<typename T >
std::ptrdiff_t llvm::FixedStreamArrayIterator< T >::operator- ( const FixedStreamArrayIterator< T > &  R) const
inline

Definition at line 354 of file BinaryStreamArray.h.

◆ operator-=()

template<typename T >
FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator< T >::operator-= ( std::ptrdiff_t  N)
inline

Definition at line 348 of file BinaryStreamArray.h.

◆ operator<()

template<typename T >
bool llvm::FixedStreamArrayIterator< T >::operator< ( const FixedStreamArrayIterator< T > &  RHS) const
inline

Definition at line 360 of file BinaryStreamArray.h.

◆ operator=()

template<typename T >
FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator< T >::operator= ( const FixedStreamArrayIterator< T > &  Other)
inline

Definition at line 329 of file BinaryStreamArray.h.

◆ operator==()

template<typename T >
bool llvm::FixedStreamArrayIterator< T >::operator== ( const FixedStreamArrayIterator< T > &  R) const
inline

Definition at line 338 of file BinaryStreamArray.h.


The documentation for this class was generated from the following file: