OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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