HomeSort by relevance Sort by last modified time
    Searched refs:RawPtr (Results 1 - 25 of 29) 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); }
77 template<typename U> RefPtr<T>& operator=(const RawPtr<U>&);
134 template<typename T> template<typename U> inline RefPtr<T>& RefPtr<T>::operator=(const RawPtr<U>& o)
HashTraits.h 193 template<typename T> struct HashTraits<RawPtr<T> > : HashTraits<T*> { };
  /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/core/svg/
SVGCursorElement.cpp 50 HashSet<RawPtr<SVGElement> >::iterator end = m_clients.end();
51 for (HashSet<RawPtr<SVGElement> >::iterator it = m_clients.begin(); it != end; ++it)
96 HashSet<RawPtr<SVGElement> >::iterator it = m_clients.find(element);
  /external/chromium_org/third_party/WebKit/Source/platform/heap/
HeapTerminatedArray.h 32 typedef RawPtr<HeapTerminatedArray> Ptr;
Handle.h 40 #include "wtf/RawPtr.h"
315 Persistent(const RawPtr<U>& other) : m_raw(other.get()) { recordBacktrace(); }
365 operator RawPtr<T>() const { return m_raw; }
393 Persistent& operator=(const RawPtr<U>& other)
535 Member(const RawPtr<U>& other) : m_raw(other.get())
573 operator RawPtr<U>() const { return m_raw; }
597 Member& operator=(RawPtr<U> other)
735 WeakMember& operator=(const RawPtr<U>& other)
781 #define PassRefPtrWillBeRawPtr WTF::RawPtr
791 #define RefPtrWillBeRawPtr WTF::RawPtr
    [all...]
Visitor.h 356 void trace(const RawPtr<T>&)
440 template<typename T> inline bool isAlive(RawPtr<T> ptr)
  /external/chromium_org/third_party/WebKit/public/platform/
WebPrivatePtr.h 103 void assign(const RawPtr<T>& val)
116 void assign(T* ptr) { assign(RawPtr<T>(ptr)); }
117 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)
RecordInfo.cpp 439 return new RawPtr(ptr, false);
454 return new RawPtr(ptr, true);
  /external/chromium_org/third_party/WebKit/Source/bindings/tests/results/
V8TestInterfaceGarbageCollected.h 50 static v8::Handle<v8::Object> createWrapper(RawPtr<TestInterfaceGarbageCollected>, v8::Handle<v8::Object> creationContext, v8::Isolate*);
105 inline v8::Handle<v8::Value> toV8(RawPtr<TestInterfaceGarbageCollected> impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
111 inline void v8SetReturnValue(const CallbackInfo& callbackInfo, RawPtr<TestInterfaceGarbageCollected> impl)
117 inline void v8SetReturnValueForMainWorld(const CallbackInfo& callbackInfo, RawPtr<TestInterfaceGarbageCollected> impl)
123 inline void v8SetReturnValueFast(const CallbackInfo& callbackInfo, RawPtr<TestInterfaceGarbageCollected> impl, Wrappable* wrappable)
V8TestInterfaceGarbageCollected.cpp 110 RawPtr<TestInterfaceGarbageCollected> impl = TestInterfaceGarbageCollected::create(str);
194 v8::Handle<v8::Object> V8TestInterfaceGarbageCollected::createWrapper(RawPtr<TestInterfaceGarbageCollected> impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
  /external/chromium_org/third_party/WebKit/Source/core/css/
CSSValue.h 248 inline bool compareCSSValuePtr(const RawPtr<CSSValueType>& first, const RawPtr<CSSValueType>& second)
  /external/chromium_org/third_party/WebKit/Source/platform/fonts/
FontCache.cpp 249 DEFINE_STATIC_LOCAL(HashSet<RawPtr<FontCacheClient> >*, clients, (new HashSet<RawPtr<FontCacheClient> >()));
  /external/chromium_org/third_party/WebKit/Source/platform/
Supplementable.h 102 typedef RawPtr<SupplementBase<T, true> > SupplementArgumentType;
  /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/bindings/v8/
V8DOMWrapper.h 37 #include "wtf/RawPtr.h"
51 static inline v8::Handle<v8::Object> associateObjectWithWrapper(RawPtr<T> object, const WrapperTypeInfo* wrapperTypeInfo, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate, WrapperConfiguration::Lifetime lifetime)
  /external/chromium_org/third_party/WebKit/Source/core/fetch/
ResourceFetcher.h 120 void setDocument(RawPtr<Document> document) { m_document = document; }
  /external/chromium_org/third_party/WebKit/Source/core/html/
HTMLCanvasElement.cpp 96 HashSet<RawPtr<CanvasObserver> >::iterator end = m_observers.end();
97 for (HashSet<RawPtr<CanvasObserver> >::iterator it = m_observers.begin(); it != end; ++it)
  /external/chromium_org/third_party/WebKit/Source/core/dom/
CrossThreadTask.h 60 // FIXME: Oilpan: Using a RawPtr is not safe.
62 template<typename T> struct CrossThreadTaskTraits<RawPtr<T> > {
63 typedef RawPtr<T> ParamType;
  /external/chromium_org/third_party/WebKit/Source/core/editing/
markup.cpp 130 StyledMarkupAccumulator(WillBeHeapVector<RawPtrWillBeMember<Node> >* nodes, EAbsoluteURLs, EAnnotateForInterchange, RawPtr<const Range>, Node* highestNodeToBeSerialized = 0);
162 inline StyledMarkupAccumulator::StyledMarkupAccumulator(WillBeHeapVector<RawPtrWillBeMember<Node> >* nodes, EAbsoluteURLs shouldResolveURLs, EAnnotateForInterchange shouldAnnotate, RawPtr<const Range> range, Node* highestNodeToBeSerialized)
    [all...]

Completed in 1416 milliseconds

1 2