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

#include "llvm/DebugInfo/CodeView/SymbolRecord.h"

Classes

struct  AnnotationData
 

Public Member Functions

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

Detailed Description

Definition at line 159 of file SymbolRecord.h.

Constructor & Destructor Documentation

◆ BinaryAnnotationIterator() [1/3]

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

◆ BinaryAnnotationIterator() [2/3]

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

Definition at line 169 of file SymbolRecord.h.

References llvm::Data.

◆ BinaryAnnotationIterator() [3/3]

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

Definition at line 170 of file SymbolRecord.h.

References llvm::Data.

Member Function Documentation

◆ operator!=()

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

Definition at line 177 of file SymbolRecord.h.

References llvm::codeview::Other.

◆ operator*()

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

◆ operator++() [1/2]

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

Definition at line 186 of file SymbolRecord.h.

References llvm::Data.

◆ operator++() [2/2]

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

Definition at line 197 of file SymbolRecord.h.

◆ operator=()

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

Definition at line 181 of file SymbolRecord.h.

References llvm::Data.

◆ operator==()

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

Definition at line 173 of file SymbolRecord.h.

References llvm::Data.


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