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

Represents a symbol that has been evaluated to an address already. More...

#include "llvm/ExecutionEngine/JITSymbol.h"

Public Member Functions

 JITEvaluatedSymbol (std::nullptr_t)
 Create a 'null' symbol. More...
 
 JITEvaluatedSymbol (JITTargetAddress Address, JITSymbolFlags Flags)
 Create a symbol for the given address and flags. More...
 
 operator bool () const
 An evaluated symbol converts to 'true' if its address is non-zero. More...
 
JITTargetAddress getAddress () const
 Return the address of this symbol. More...
 
JITSymbolFlags getFlags () const
 Return the flags for this symbol. More...
 

Detailed Description

Represents a symbol that has been evaluated to an address already.

Definition at line 135 of file JITSymbol.h.

Constructor & Destructor Documentation

◆ JITEvaluatedSymbol() [1/2]

llvm::JITEvaluatedSymbol::JITEvaluatedSymbol ( std::nullptr_t  )
inline

Create a 'null' symbol.

Definition at line 138 of file JITSymbol.h.

◆ JITEvaluatedSymbol() [2/2]

llvm::JITEvaluatedSymbol::JITEvaluatedSymbol ( JITTargetAddress  Address,
JITSymbolFlags  Flags 
)
inline

Create a symbol for the given address and flags.

Definition at line 141 of file JITSymbol.h.

Member Function Documentation

◆ getAddress()

JITTargetAddress llvm::JITEvaluatedSymbol::getAddress ( ) const
inline

Return the address of this symbol.

Definition at line 148 of file JITSymbol.h.

References llvm::dwarf::syntax::Address.

◆ getFlags()

JITSymbolFlags llvm::JITEvaluatedSymbol::getFlags ( ) const
inline

Return the flags for this symbol.

Definition at line 151 of file JITSymbol.h.

References llvm::dwarf::syntax::Address.

◆ operator bool()

llvm::JITEvaluatedSymbol::operator bool ( ) const
inlineexplicit

An evaluated symbol converts to 'true' if its address is non-zero.

Definition at line 145 of file JITSymbol.h.

References llvm::dwarf::syntax::Address.


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