mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mir::GlobalValue Class Referenceabstract

#include <GlobalValue.h>

Inheritance diagram for mini_llvm::mir::GlobalValue:

Public Member Functions

virtual ~GlobalValue ()=default
 GlobalValue ()=default
 GlobalValue (const GlobalValue &)=delete
GlobalValueoperator= (const GlobalValue &)=delete
 GlobalValue (GlobalValue &&)=delete
GlobalValueoperator= (GlobalValue &&)=delete
virtual std::string name () const =0
virtual Linkage linkage () const =0
virtual std::string format () const =0
std::string formatAsOperand () const

Constructor & Destructor Documentation

◆ ~GlobalValue()

virtual mini_llvm::mir::GlobalValue::~GlobalValue ( )
virtualdefault

◆ GlobalValue() [1/3]

mini_llvm::mir::GlobalValue::GlobalValue ( )
default

◆ GlobalValue() [2/3]

mini_llvm::mir::GlobalValue::GlobalValue ( const GlobalValue & )
delete

◆ GlobalValue() [3/3]

mini_llvm::mir::GlobalValue::GlobalValue ( GlobalValue && )
delete

Member Function Documentation

◆ format()

virtual std::string mini_llvm::mir::GlobalValue::format ( ) const
pure virtual

◆ formatAsOperand()

std::string mini_llvm::mir::GlobalValue::formatAsOperand ( ) const

◆ linkage()

virtual Linkage mini_llvm::mir::GlobalValue::linkage ( ) const
pure virtual

◆ name()

virtual std::string mini_llvm::mir::GlobalValue::name ( ) const
pure virtual

◆ operator=() [1/2]

GlobalValue & mini_llvm::mir::GlobalValue::operator= ( const GlobalValue & )
delete

◆ operator=() [2/2]

GlobalValue & mini_llvm::mir::GlobalValue::operator= ( GlobalValue && )
delete

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