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

Inherited from ValueHandleBase:

Methods

WeakVH()

Declared at: llvm/include/llvm/IR/ValueHandle.h:146

WeakVH(llvm::Value* P)

Declared at: llvm/include/llvm/IR/ValueHandle.h:147

Parameters

llvm::Value* P

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

Declared at: llvm/include/llvm/IR/ValueHandle.h:160