HomeSort by relevance Sort by last modified time
    Searched refs:RawPtr (Results 1 - 25 of 39) sorted by null

1 2

  /external/chromium_org/third_party/WebKit/Source/wtf/
RawPtr.h 39 // RawPtr is a simple wrapper for a raw pointer that provides the
49 class RawPtr {
50 WTF_DISALLOW_CONSTRUCTION_FROM_ZERO(RawPtr);
51 WTF_DISALLOW_ZERO_ASSIGNMENT(RawPtr);
53 RawPtr()
59 RawPtr(std::nullptr_t) : m_ptr(0) { }
60 RawPtr(T* ptr) : m_ptr(ptr) { }
61 explicit RawPtr(T& reference) : m_ptr(&reference) { }
62 RawPtr(const RawPtr& other
    [all...]
HashFunctions.h 151 template<typename P> struct PtrHash<RawPtr<P> > : PtrHash<P*> {
153 static unsigned hash(const RawPtr<P>& key) { return hash(key.get()); }
155 static bool equal(const RawPtr<P>& a, const RawPtr<P>& b) { return a == b; }
156 static bool equal(P* a, const RawPtr<P>& b) { return a == b; }
157 static bool equal(const RawPtr<P>& a, P* b) { return a == b; }
220 template<typename P> struct DefaultHash<RawPtr<P> > { typedef PtrHash<RawPtr<P> > Hash; };
PassRefPtr.h 26 #include "wtf/RawPtr.h"
66 template<typename U> PassRefPtr(const RawPtr<U>& ptr, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(ptr.get()) { refIfNotNull(m_ptr); }
141 template<typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, const RawPtr<U>& b)
146 template<typename T, typename U> inline bool operator==(const RawPtr<T>& a, const PassRefPtr<U>& b)
176 template<typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, const RawPtr<U>& b)
181 template<typename T, typename U> inline bool operator!=(const RawPtr<T>& a, const PassRefPtr<U>& b)
RefPtr.h 29 #include "wtf/RawPtr.h"
42 template<typename U> RefPtr(const RawPtr<U>& ptr, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(ptr.get()) { refIfNotNull(m_ptr); }
82 template<typename U> RefPtr<T>& operator=(const RawPtr<U>&);
150 template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const RawPtr<U>& o)
  /external/chromium_org/tools/clang/blink_gc_plugin/tests/
raw_ptr_to_gc_managed_class.h 17 RawPtr<HeapObject> m_obj;
  /external/chromium_org/third_party/WebKit/Source/modules/filesystem/
FileSystemCallbacks.h 72 void handleEventOrScheduleCallback(RawPtr<CB>, RawPtr<CBArg>);
76 void handleEventOrScheduleCallback(RawPtr<CB>, CBArg*);
79 void handleEventOrScheduleCallback(RawPtr<CB>, PassRefPtrWillBeRawPtr<CBArg>);
82 void handleEventOrScheduleCallback(RawPtr<CB>);
FileSystemCallbacks.cpp 92 void FileSystemCallbacksBase::handleEventOrScheduleCallback(RawPtr<CB> callback, RawPtr<CBArg> arg)
99 void FileSystemCallbacksBase::handleEventOrScheduleCallback(RawPtr<CB> callback, CBArg* arg)
112 void FileSystemCallbacksBase::handleEventOrScheduleCallback(RawPtr<CB> callback, PassRefPtrWillBeRawPtr<CBArg> arg)
125 void FileSystemCallbacksBase::handleEventOrScheduleCallback(RawPtr<CB> callback)
  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGCursorElement.cpp 47 HashSet<RawPtr<SVGElement> >::iterator end = m_clients.end();
48 for (HashSet<RawPtr<SVGElement> >::iterator it = m_clients.begin(); it != end; ++it)
93 HashSet<RawPtr<SVGElement> >::iterator it = m_clients.find(element);
  /external/chromium_org/third_party/WebKit/Source/bindings/tests/results/core/
TestDictionary.h 51 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedMember() const { return m_testInterfaceGarbageCollectedMember; }
52 void setTestInterfaceGarbageCollectedMember(RawPtr<TestInterfaceGarbageCollected> value) { m_testInterfaceGarbageCollectedMember = value; }
54 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedOrNullMember() const { return m_testInterfaceGarbageCollectedOrNullMember; }
55 void setTestInterfaceGarbageCollectedOrNullMember(RawPtr<TestInterfaceGarbageCollected> value) { m_testInterfaceGarbageCollectedOrNullMember = value; }
V8TestInterfaceGarbageCollected.h 110 inline v8::Handle<v8::Value> toV8(RawPtr<TestInterfaceGarbageCollected> impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
116 inline void v8SetReturnValue(const CallbackInfo& callbackInfo, RawPtr<TestInterfaceGarbageCollected> impl)
122 inline void v8SetReturnValueForMainWorld(const CallbackInfo& callbackInfo, RawPtr<TestInterfaceGarbageCollected> impl)
128 inline void v8SetReturnValueFast(const CallbackInfo& callbackInfo, RawPtr<TestInterfaceGarbageCollected> impl, Wrappable* wrappable)
V8TestDictionary.cpp 121 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedMember;
128 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedOrNullMember;
  /external/chromium_org/third_party/WebKit/Source/platform/heap/
HeapTerminatedArray.h 32 typedef RawPtr<HeapTerminatedArray> Ptr;
Handle.h 40 #include "wtf/RawPtr.h"
530 Persistent(const RawPtr<U>& other) : m_raw(other.get()) { recordBacktrace(); }
568 RawPtr<T> release()
570 RawPtr<T> result = m_raw;
580 operator RawPtr<T>() const { return m_raw; }
608 Persistent& operator=(const RawPtr<U>& other)
750 Member(const RawPtr<U>& other) : m_raw(other.get())
788 operator RawPtr<U>() const { return m_raw; }
812 Member& operator=(RawPtr<U> other)
889 typedef typename WTF::RemoveTemplate<typename WTF::RemoveTemplate<typename WTF::RemoveTemplate<T, Member>::Type, WeakMember>::Type, RawPtr>::Type Type
    [all...]
Visitor.h 321 template<typename T> void trace(const RawPtr<T>&) { }
415 template<typename T> inline bool isAlive(RawPtr<T> ptr)
  /external/chromium_org/third_party/WebKit/public/platform/
WebPrivatePtr.h 98 void assign(const RawPtr<T>& val)
111 void assign(T* ptr) { assign(RawPtr<T>(ptr)); }
112 template<typename U> void assign(const RawPtr<U>& val) { assign(RawPtr<T>(val)); }
  /external/chromium_org/tools/clang/blink_gc_plugin/
Edge.cpp 17 void RecursiveEdgeVisitor::AtRawPtr(RawPtr*) {}
29 void RecursiveEdgeVisitor::VisitRawPtr(RawPtr* e) {
Edge.h 16 class RawPtr;
28 virtual void VisitRawPtr(RawPtr*) {}
42 virtual void VisitRawPtr(RawPtr*) override;
59 virtual void AtRawPtr(RawPtr*);
124 class RawPtr : public PtrEdge {
126 explicit RawPtr(Edge* ptr, bool is_ptr_class)
  /external/chromium_org/third_party/WebKit/Source/platform/
CrossThreadCopier.h 40 #include "wtf/RawPtr.h"
140 typedef RawPtr<TypeWithoutPointer> Type;
147 template<typename T> struct CrossThreadCopierBase<false, false, true, RawPtr<T> > {
148 typedef RawPtr<T> Type;
156 typedef RawPtr<T> Type;
164 typedef RawPtr<T> Type;
176 || WTF::IsSubclassOfTemplate<typename WTF::RemoveTemplate<T, RawPtr>::Type, GarbageCollected>::value
Supplementable.h 102 typedef RawPtr<SupplementBase<T, true> > SupplementArgumentType;
  /external/chromium_org/third_party/WebKit/Source/core/css/
CSSValue.h 244 inline bool compareCSSValuePtr(const RawPtr<CSSValueType>& first, const RawPtr<CSSValueType>& second)
  /external/chromium_org/third_party/WebKit/Source/core/fetch/
MemoryCache.h 288 friend RawPtr<MemoryCache> replaceMemoryCacheForTesting(RawPtr<MemoryCache>);
  /external/chromium_org/third_party/WebKit/Source/core/editing/
FrameSelectionTest.cpp 40 RawPtr<HTMLDocument> m_document;
  /external/chromium_org/tools/clang/blink_gc_plugin/tests/heap/
stubs.h 22 template<typename T> class RawPtr {
  /external/chromium_org/third_party/WebKit/Source/core/inspector/
PromiseTracker.cpp 108 RawPtr<PromiseDataWrapper> wrapper = *persistentWrapper;
198 RawPtr<PromiseDataVector> vector = nullptr;
  /external/chromium_org/third_party/WebKit/Source/bindings/core/v8/
V8BindingTest.cpp 148 CHECK_TOV8VALUE("world", RawPtr<GarbageCollectedScriptWrappable>(object));
157 CHECK_TOV8VALUE("null", RawPtr<GarbageCollectedScriptWrappable>(object));

Completed in 3174 milliseconds

1 2