LLVM  3.7.0
Public Member Functions | Public Attributes | List of all members
llvm::DwarfStringPoolEntryRef Struct Reference

String pool entry reference. More...

#include <DwarfStringPoolEntry.h>

Collaboration diagram for llvm::DwarfStringPoolEntryRef:
[legend]

Public Member Functions

 DwarfStringPoolEntryRef ()=default
 
 DwarfStringPoolEntryRef (const StringMapEntry< DwarfStringPoolEntry > &I)
 
 operator bool () const
 
MCSymbolgetSymbol () const
 
unsigned getOffset () const
 
unsigned getIndex () const
 
StringRef getString () const
 
bool operator== (const DwarfStringPoolEntryRef &X) const
 
bool operator!= (const DwarfStringPoolEntryRef &X) const
 

Public Attributes

const StringMapEntry
< DwarfStringPoolEntry > * 
I = nullptr
 

Detailed Description

String pool entry reference.

Definition at line 27 of file DwarfStringPoolEntry.h.

Constructor & Destructor Documentation

llvm::DwarfStringPoolEntryRef::DwarfStringPoolEntryRef ( )
default
llvm::DwarfStringPoolEntryRef::DwarfStringPoolEntryRef ( const StringMapEntry< DwarfStringPoolEntry > &  I)
inlineexplicit

Definition at line 32 of file DwarfStringPoolEntry.h.

Member Function Documentation

unsigned llvm::DwarfStringPoolEntryRef::getIndex ( ) const
inline

Definition at line 42 of file DwarfStringPoolEntry.h.

References I.

Referenced by llvm::DIEString::EmitValue(), and llvm::DIEString::SizeOf().

unsigned llvm::DwarfStringPoolEntryRef::getOffset ( ) const
inline
StringRef llvm::DwarfStringPoolEntryRef::getString ( ) const
inline
MCSymbol* llvm::DwarfStringPoolEntryRef::getSymbol ( ) const
inline
llvm::DwarfStringPoolEntryRef::operator bool ( ) const
inlineexplicit

Definition at line 36 of file DwarfStringPoolEntry.h.

References I.

bool llvm::DwarfStringPoolEntryRef::operator!= ( const DwarfStringPoolEntryRef X) const
inline

Definition at line 46 of file DwarfStringPoolEntry.h.

References I.

bool llvm::DwarfStringPoolEntryRef::operator== ( const DwarfStringPoolEntryRef X) const
inline

Definition at line 45 of file DwarfStringPoolEntry.h.

References I.

Member Data Documentation

const StringMapEntry<DwarfStringPoolEntry>* llvm::DwarfStringPoolEntryRef::I = nullptr

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