LLVM  3.7.0
Public Member Functions | Static Public Member Functions | List of all members
llvm::WinEH::UnwindEmitter Class Referenceabstract

#include <MCWinEH.h>

Inheritance diagram for llvm::WinEH::UnwindEmitter:
[legend]

Public Member Functions

virtual ~UnwindEmitter ()
 
virtual void Emit (MCStreamer &Streamer) const =0
 
virtual void EmitUnwindInfo (MCStreamer &Streamer, FrameInfo *FI) const =0
 

Static Public Member Functions

static MCSectiongetPDataSection (const MCSymbol *Function, MCContext &Context)
 
static MCSectiongetXDataSection (const MCSymbol *Function, MCContext &Context)
 

Detailed Description

Definition at line 66 of file MCWinEH.h.

Constructor & Destructor Documentation

virtual llvm::WinEH::UnwindEmitter::~UnwindEmitter ( )
inlinevirtual

Definition at line 73 of file MCWinEH.h.

Member Function Documentation

virtual void llvm::WinEH::UnwindEmitter::Emit ( MCStreamer Streamer) const
pure virtual
virtual void llvm::WinEH::UnwindEmitter::EmitUnwindInfo ( MCStreamer Streamer,
FrameInfo FI 
) const
pure virtual
MCSection * llvm::WinEH::UnwindEmitter::getPDataSection ( const MCSymbol Function,
MCContext Context 
)
static
MCSection * llvm::WinEH::UnwindEmitter::getXDataSection ( const MCSymbol Function,
MCContext Context 
)
static

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