|
mini-llvm 0.1.0
|
#include <Use.h>

Public Member Functions | |
| virtual | ~UseBase () |
| UseBase (Value *user, std::shared_ptr< Value > value) | |
| UseBase (Value *user, std::weak_ptr< Value > value) | |
| UseBase (const UseBase &)=delete | |
| UseBase & | operator= (const UseBase &)=delete |
| UseBase (UseBase &&)=delete | |
| UseBase & | operator= (UseBase &&)=delete |
| Value * | user () const |
| virtual Value & | operator* () const |
| virtual Value * | operator-> () const |
| virtual void | set (std::shared_ptr< Value > value) |
| virtual void | set (std::weak_ptr< Value > value) |
| bool | expired () const |
|
virtual |
|
delete |
|
delete |
| bool mini_llvm::ir::UseBase::expired | ( | ) | const |
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
Reimplemented in mini_llvm::ir::Use< ValueT >, and mini_llvm::ir::Use< ValueT >.
|
inline |