Tracking metadata reference.
Declared in <llvm/IR/TrackingMDRef.h>
class TrackingMDRef;
This class behaves like TrackingVH, but for metadata.
| Name | Description |
|---|---|
TrackingMDRef [constructor] | Constructors |
~TrackingMDRef [destructor] | Destroy the reference and stop tracking. |
operator= | Assignment operators |
get | Return the tracked metadata pointer, or null if none. |
operator* | Return a reference to the tracked metadata. |
operator-> | Return a pointer to the tracked metadata. |
reset | reset overloads |
operator Metadata* | Implicit conversion to the tracked metadata pointer. |
operator== | Return true if both refs track the same metadata pointer. |
operator!= | Return true if the refs track different metadata pointers. |