Lines Matching refs:PtrEdge
121 class PtrEdge : public Edge {
123 ~PtrEdge() { delete ptr_; } in ~PtrEdge()
126 PtrEdge(Edge* ptr) : ptr_(ptr) { in PtrEdge() function
133 class RawPtr : public PtrEdge {
136 : PtrEdge(ptr) in RawPtr()
154 class RefPtr : public PtrEdge {
156 explicit RefPtr(Edge* ptr) : PtrEdge(ptr) { } in RefPtr()
166 class UniquePtr : public PtrEdge {
168 explicit UniquePtr(Edge* ptr) : PtrEdge(ptr) { } in UniquePtr()
178 class Member : public PtrEdge {
180 explicit Member(Edge* ptr) : PtrEdge(ptr) { } in Member()
190 class WeakMember : public PtrEdge {
192 explicit WeakMember(Edge* ptr) : PtrEdge(ptr) { } in WeakMember()
202 class Persistent : public PtrEdge {
204 explicit Persistent(Edge* ptr) : PtrEdge(ptr) { } in Persistent()
213 class CrossThreadPersistent : public PtrEdge {
215 explicit CrossThreadPersistent(Edge* ptr) : PtrEdge(ptr) { } in CrossThreadPersistent()