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

#include <Constant.h>

Inheritance diagram for mini_llvm::mir::Constant:

Public Member Functions

virtual ~Constant ()=default
 Constant ()=default
 Constant (const Constant &)=delete
Constantoperator= (const Constant &)=delete
 Constant (Constant &&)=delete
Constantoperator= (Constant &&)=delete
virtual int size () const =0
virtual std::string format () const =0
virtual void accept (ConstantVisitor &visitor)=0
virtual void accept (ConstantVisitor &visitor) const =0

Constructor & Destructor Documentation

◆ ~Constant()

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

◆ Constant() [1/3]

mini_llvm::mir::Constant::Constant ( )
default

◆ Constant() [2/3]

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

◆ Constant() [3/3]

mini_llvm::mir::Constant::Constant ( Constant && )
delete

Member Function Documentation

◆ accept() [1/2]

◆ accept() [2/2]

◆ format()

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ size()


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