LLVM  4.0.0
Classes | Public Member Functions | List of all members
llvm::codeview::BinaryAnnotationIterator Struct Reference

#include <SymbolRecord.h>

Classes

struct  AnnotationData
 

Public Member Functions

 BinaryAnnotationIterator (ArrayRef< uint8_t > Annotations)
 
 BinaryAnnotationIterator ()=default
 
 BinaryAnnotationIterator (const BinaryAnnotationIterator &Other)
 
bool operator== (BinaryAnnotationIterator Other) const
 
bool operator!= (BinaryAnnotationIterator Other) const
 
BinaryAnnotationIteratoroperator= (const BinaryAnnotationIterator Other)
 
BinaryAnnotationIteratoroperator++ ()
 
BinaryAnnotationIterator operator++ (int)
 
const AnnotationDataoperator* ()
 

Detailed Description

Definition at line 161 of file SymbolRecord.h.

Constructor & Destructor Documentation

llvm::codeview::BinaryAnnotationIterator::BinaryAnnotationIterator ( ArrayRef< uint8_t >  Annotations)
inline

Definition at line 170 of file SymbolRecord.h.

llvm::codeview::BinaryAnnotationIterator::BinaryAnnotationIterator ( )
default

Referenced by operator++().

llvm::codeview::BinaryAnnotationIterator::BinaryAnnotationIterator ( const BinaryAnnotationIterator Other)
inline

Definition at line 172 of file SymbolRecord.h.

Member Function Documentation

bool llvm::codeview::BinaryAnnotationIterator::operator!= ( BinaryAnnotationIterator  Other) const
inline

Definition at line 179 of file SymbolRecord.h.

References llvm::codeview::Other.

const AnnotationData& llvm::codeview::BinaryAnnotationIterator::operator* ( )
inline

Definition at line 205 of file SymbolRecord.h.

BinaryAnnotationIterator& llvm::codeview::BinaryAnnotationIterator::operator++ ( )
inline

Definition at line 188 of file SymbolRecord.h.

References BinaryAnnotationIterator().

BinaryAnnotationIterator llvm::codeview::BinaryAnnotationIterator::operator++ ( int  )
inline

Definition at line 199 of file SymbolRecord.h.

BinaryAnnotationIterator& llvm::codeview::BinaryAnnotationIterator::operator= ( const BinaryAnnotationIterator  Other)
inline

Definition at line 183 of file SymbolRecord.h.

bool llvm::codeview::BinaryAnnotationIterator::operator== ( BinaryAnnotationIterator  Other) const
inline

Definition at line 175 of file SymbolRecord.h.


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