LLVM  6.0.0svn
Classes | Public Member Functions | List of all members
llvm::DWARFExpression Class Reference

#include "llvm/DebugInfo/DWARF/DWARFExpression.h"

Classes

class  iterator
 An iterator to go through the expression operations. More...
 
class  Operation
 This class represents an Operation in the Expression. More...
 

Public Member Functions

 DWARFExpression (DataExtractor Data, uint16_t Version, uint8_t AddressSize)
 
iterator begin ()
 
iterator end ()
 
void print (raw_ostream &OS, const MCRegisterInfo *RegInfo)
 

Detailed Description

Definition at line 23 of file DWARFExpression.h.

Constructor & Destructor Documentation

◆ DWARFExpression()

llvm::DWARFExpression::DWARFExpression ( DataExtractor  Data,
uint16_t  Version,
uint8_t  AddressSize 
)
inline

Definition at line 125 of file DWARFExpression.h.

References assert().

Member Function Documentation

◆ begin()

iterator llvm::DWARFExpression::begin ( )
inline

Definition at line 130 of file DWARFExpression.h.

◆ end()

iterator llvm::DWARFExpression::end ( )
inline

◆ print()

void llvm::DWARFExpression::print ( raw_ostream OS,
const MCRegisterInfo RegInfo 
)

Definition at line 259 of file DWARFExpression.cpp.

References llvm::Data, and llvm::format().

Referenced by dumpExpression().


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