LLVM: llvm::TrackingMDRef Class Reference (original) (raw)
Tracking metadata reference. More...
#include "[llvm/IR/TrackingMDRef.h](TrackingMDRef%5F8h%5Fsource.html)"
Tracking metadata reference.
This class behaves like TrackingVH, but for metadata.
Definition at line 25 of file TrackingMDRef.h.
| llvm::TrackingMDRef::TrackingMDRef ( ) |
default |
◆ TrackingMDRef() [2/4]
| llvm::TrackingMDRef::TrackingMDRef ( Metadata * MD) |
inlineexplicit |
◆ TrackingMDRef() [3/4]
◆ TrackingMDRef() [4/4]
◆ ~TrackingMDRef()
| llvm::TrackingMDRef::~TrackingMDRef ( ) |
inline |
◆ get()
| Metadata * llvm::TrackingMDRef::get ( ) const |
inline |
◆ hasTrivialDestructor()
| bool llvm::TrackingMDRef::hasTrivialDestructor ( ) const |
inline |
| llvm::TrackingMDRef::operator Metadata * ( ) const |
inline |
◆ operator!=()
◆ operator*()
| Metadata & llvm::TrackingMDRef::operator* ( ) const |
inline |
◆ operator->()
| Metadata * llvm::TrackingMDRef::operator-> ( ) const |
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ reset() [1/2]
| void llvm::TrackingMDRef::reset ( ) |
inline |
◆ reset() [2/2]
| void llvm::TrackingMDRef::reset ( Metadata * MD) |
inline |
The documentation for this class was generated from the following file: