HomeSort by relevance Sort by last modified time
    Searched refs:WeakMember (Results 1 - 23 of 23) sorted by null

  /external/chromium_org/tools/clang/blink_gc_plugin/tests/
weak_fields_require_tracing.h 18 WeakMember<HeapObject> m_obj2;
19 WeakMember<HeapObject> m_obj3;
20 HeapHashSet<WeakMember<HeapObject> > m_set1;
21 HeapHashSet<WeakMember<HeapObject> > m_set2;
trace_templated_super.h 27 WeakMember<HeapObject> m_weak;
  /external/chromium_org/third_party/WebKit/Source/modules/indexeddb/
IDBDatabaseCallbacks.h 64 WeakMember<IDBDatabase> m_database;
IDBTransactionTest.cpp 105 PersistentHeapHashSet<WeakMember<IDBTransaction> > set;
135 PersistentHeapHashSet<WeakMember<IDBTransaction> > set;
IDBPendingTransactionMonitor.cpp 115 PersistentHeapHashMap<WeakMember<Target>, OwnPtr<Disposer<IDBDisposerDispatcher, Target>>> m_disposerMap;
  /external/chromium_org/third_party/WebKit/Source/core/inspector/
InspectorNodeIds.cpp 18 typedef HeapHashMap<WeakMember<Node>, int> NodeToIdMap;
19 typedef HeapHashMap<int, WeakMember<Node> > IdToNodeMap;
  /external/chromium_org/third_party/WebKit/Source/platform/heap/
Handle.h 889 typedef typename WTF::RemoveTemplate<typename WTF::RemoveTemplate<typename WTF::RemoveTemplate<T, Member>::Type, WeakMember>::Type, RawPtr>::Type Type;
914 // WeakMember is similar to Member in that it is used to point to other oilpan
916 // However instead of creating a strong pointer to the object, the WeakMember creates
921 class WeakMember : public Member<T> {
922 WTF_DISALLOW_CONSTRUCTION_FROM_ZERO(WeakMember);
923 WTF_DISALLOW_ZERO_ASSIGNMENT(WeakMember);
925 WeakMember() : Member<T>() { }
927 WeakMember(std::nullptr_t) : Member<T>(nullptr) { }
929 WeakMember(T* raw) : Member<T>(raw) { }
931 WeakMember(WTF::HashTableDeletedValueType x) : Member<T>(x) {
    [all...]
HeapTest.cpp 109 typedef std::pair<Member<IntWrapper>, WeakMember<IntWrapper> > StrongWeakPair;
171 typedef PairHash<blink::Member<blink::IntWrapper>, blink::WeakMember<blink::IntWrapper> > Hash;
525 Persistent<HeapHashMap<ThreadMarker, WeakMember<IntWrapper> > > weakMap = new HeapHashMap<ThreadMarker, WeakMember<IntWrapper> >;
526 PersistentHeapHashMap<ThreadMarker, WeakMember<IntWrapper> > weakMap2;
1005 WeakMember<Bar> m_weakBar;
1060 WeakMember<T> m_data;
1066 typedef HeapHashMap<WeakMember<Observable>, OwnPtr<FinalizationObserverWithHashMap> > ObserverMap;
    [all...]
Visitor.h 62 template<typename T> class WeakMember;
260 // WeakMember version of the templated trace method. It doesn't keep
261 // the traced thing alive, but will write null to the WeakMember later
267 void trace(const WeakMember<T>& t)
271 registerWeakCell(const_cast<WeakMember<T>&>(t).cell());
358 // these collections know to remove WeakMember elements safely.
Heap.h     [all...]
  /external/chromium_org/tools/clang/blink_gc_plugin/
Edge.cpp 21 void RecursiveEdgeVisitor::AtWeakMember(WeakMember*) {}
56 void RecursiveEdgeVisitor::VisitWeakMember(WeakMember* e) {
Edge.h 20 class WeakMember;
32 virtual void VisitWeakMember(WeakMember*) {}
46 virtual void VisitWeakMember(WeakMember*) override;
63 virtual void AtWeakMember(WeakMember*);
176 class WeakMember : public PtrEdge {
178 explicit WeakMember(Edge* ptr) : PtrEdge(ptr) { }
RecordInfo.cpp 518 return new WeakMember(ptr);
  /external/chromium_org/third_party/WebKit/Source/platform/
CrossThreadCopier.h 105 template<typename T> struct CrossThreadCopierBase<false, false, false, WeakMember<T>*> {
106 typedef WeakMember<T>* Type;
163 template<typename T> struct CrossThreadCopierBase<false, false, true, WeakMember<T> > {
165 static Type copy(const WeakMember<T>& ptr)
178 || WTF::IsSubclassOfTemplate<typename WTF::RemoveTemplate<T, WeakMember>::Type, GarbageCollected>::value,
  /external/chromium_org/third_party/WebKit/Source/platform/audio/
HRTFDatabaseLoader.cpp 42 typedef HeapHashMap<double, WeakMember<HRTFDatabaseLoader> > LoaderMap;
  /external/chromium_org/third_party/WebKit/Source/modules/mediastream/
RTCDataChannel.h 122 WeakMember<RTCPeerConnection> m_connection;
  /external/chromium_org/third_party/WebKit/Source/core/loader/
ImageLoader.h 176 PersistentHeapHashMap<WeakMember<ImageLoaderClient>, OwnPtr<ImageLoaderClientRemover> > m_clients;
ImageLoader.cpp 560 PersistentHeapHashMap<WeakMember<ImageLoaderClient>, OwnPtr<ImageLoaderClientRemover> >::iterator end = m_clients.end();
561 for (PersistentHeapHashMap<WeakMember<ImageLoaderClient>, OwnPtr<ImageLoaderClientRemover> >::iterator it = m_clients.begin(); it != end; ++it) {
  /external/chromium_org/third_party/WebKit/Source/modules/encryptedmedia/
MediaKeySession.h 124 WeakMember<MediaKeys> m_mediaKeys;
  /external/chromium_org/third_party/WebKit/Source/modules/webaudio/
AudioContext.h 290 HeapHashMap<WeakMember<AudioNode>, OwnPtr<AudioNodeDisposer> > m_liveNodes;
304 HeapHashMap<WeakMember<AudioSummingJunction>, OwnPtr<AudioSummingJunctionDisposer> > m_liveAudioSummingJunctions;
307 // Oilpan: These HashSet should be HeapHashSet<WeakMember<AudioNodeOutput>>
  /external/chromium_org/tools/clang/blink_gc_plugin/tests/heap/
stubs.h 162 template<typename T> class WeakMember {
  /external/chromium_org/third_party/WebKit/Source/core/dom/
Document.h     [all...]
Document.cpp     [all...]

Completed in 443 milliseconds