Lines Matching refs:PtrEdge
126 class PtrEdge : public Edge {
128 ~PtrEdge() { delete ptr_; } in ~PtrEdge()
131 PtrEdge(Edge* ptr) : ptr_(ptr) { in PtrEdge() function
138 class RawPtr : public PtrEdge {
141 : PtrEdge(ptr) in RawPtr()
159 class RefPtr : public PtrEdge {
161 explicit RefPtr(Edge* ptr) : PtrEdge(ptr) { } in RefPtr()
171 class OwnPtr : public PtrEdge {
173 explicit OwnPtr(Edge* ptr) : PtrEdge(ptr) { } in OwnPtr()
183 class UniquePtr : public PtrEdge {
185 explicit UniquePtr(Edge* ptr) : PtrEdge(ptr) { } in UniquePtr()
195 class Member : public PtrEdge {
197 explicit Member(Edge* ptr) : PtrEdge(ptr) { } in Member()
207 class WeakMember : public PtrEdge {
209 explicit WeakMember(Edge* ptr) : PtrEdge(ptr) { } in WeakMember()
219 class Persistent : public PtrEdge {
221 explicit Persistent(Edge* ptr) : PtrEdge(ptr) { } in Persistent()
230 class CrossThreadPersistent : public PtrEdge {
232 explicit CrossThreadPersistent(Edge* ptr) : PtrEdge(ptr) { } in CrossThreadPersistent()