reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
111 explicit TypedTrackingMDRef(T *MD) : Ref(static_cast<Metadata *>(MD)) {} 126 T *get() const { return (T *)Ref.get(); } 127 operator T *() const { return get(); } 128 T *operator->() const { return get(); } 129 T &operator*() const { return *get(); } 135 void reset(T *MD) { Ref.reset(static_cast<Metadata *>(MD)); }