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


Public Member Functions | |
| Use (Value *user, std::shared_ptr< ValueT > value) | |
| Use (Value *user, std::weak_ptr< ValueT > value) | |
| ValueT & | operator* () const override |
| ValueT * | operator-> () const override |
| void | set (std::shared_ptr< Value > value) override |
| void | set (std::weak_ptr< Value > value) override |
| void | set (std::shared_ptr< ValueT > value) |
| void | set (std::weak_ptr< ValueT > value) |
| Public Member Functions inherited from mini_llvm::ir::UseBase | |
| 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 |
| bool | expired () const |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from mini_llvm::ir::UseBase.
|
inlineoverridevirtual |
Reimplemented from mini_llvm::ir::UseBase.
|
inlineoverridevirtual |
Reimplemented from mini_llvm::ir::UseBase.
|
inline |
|
inlineoverridevirtual |
Reimplemented from mini_llvm::ir::UseBase.
|
inline |