class WeakVH
Declaration
class WeakVH : public ValueHandleBase { /* full declaration omitted */ };
Description
A nullable Value handle that is nullable. This is a value handle that points to a value, and nulls itself out if that value is deleted.
Declared at: llvm/include/llvm/IR/ValueHandle.h:144
Inherits from: ValueHandleBase
Member Variables
Method Overview
- public WeakVH()
- public WeakVH(llvm::Value * P)
- public WeakVH(const llvm::WeakVH & RHS)
- public llvm::Value * operator llvm::Value *() const
Inherited from ValueHandleBase:
- protected RemoveFromUseList
- public ValueIsDeleted
- public ValueIsRAUWd
- protected clearValPtr
- protected getValPtr
- protected isValid
Methods
¶WeakVH()
WeakVH()
Declared at: llvm/include/llvm/IR/ValueHandle.h:146
¶WeakVH(llvm::Value* P)
WeakVH(llvm::Value* P)
Declared at: llvm/include/llvm/IR/ValueHandle.h:147
Parameters
- llvm::Value* P
¶WeakVH(const llvm::WeakVH& RHS)
WeakVH(const llvm::WeakVH& RHS)
Declared at: llvm/include/llvm/IR/ValueHandle.h:148
Parameters
- const llvm::WeakVH& RHS
¶llvm::Value* operator llvm::Value*() const
llvm::Value* operator llvm::Value*() const
Declared at: llvm/include/llvm/IR/ValueHandle.h:160