Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(537)

Side by Side Diff: third_party/WebKit/Source/core/events/EventTarget.h

Issue 1421783002: Oilpan: fix build after r355581. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: undo more droppage of transition types Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) 3 * (C) 1999 Antti Koivisto (koivisto@kde.org)
4 * (C) 2001 Dirk Mueller (mueller@kde.org) 4 * (C) 2001 Dirk Mueller (mueller@kde.org)
5 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
6 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org) 6 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org)
7 * (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> 7 * (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org>
8 * 8 *
9 * Redistribution and use in source and binary forms, with or without 9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions 10 * modification, are permitted provided that the following conditions
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 157
158 bool fireEventListeners(Event*); 158 bool fireEventListeners(Event*);
159 159
160 DEFINE_INLINE_VIRTUAL_TRACE() { } 160 DEFINE_INLINE_VIRTUAL_TRACE() { }
161 161
162 virtual bool keepEventInNode(Event*) { return false; } 162 virtual bool keepEventInNode(Event*) { return false; }
163 163
164 protected: 164 protected:
165 EventTarget(); 165 EventTarget();
166 166
167 virtual bool addEventListenerInternal(const AtomicString& eventType, PassRef Ptr<EventListener>, const EventListenerOptions&); 167 virtual bool addEventListenerInternal(const AtomicString& eventType, PassRef PtrWillBeRawPtr<EventListener>, const EventListenerOptions&);
168 virtual bool removeEventListenerInternal(const AtomicString& eventType, Pass RefPtr<EventListener>, const EventListenerOptions&); 168 virtual bool removeEventListenerInternal(const AtomicString& eventType, Pass RefPtrWillBeRawPtr<EventListener>, const EventListenerOptions&);
169 virtual bool dispatchEventInternal(PassRefPtrWillBeRawPtr<Event>); 169 virtual bool dispatchEventInternal(PassRefPtrWillBeRawPtr<Event>);
170 170
171 // Subclasses should likely not override these themselves; instead, they sho uld subclass EventTargetWithInlineData. 171 // Subclasses should likely not override these themselves; instead, they sho uld subclass EventTargetWithInlineData.
172 virtual EventTargetData* eventTargetData() = 0; 172 virtual EventTargetData* eventTargetData() = 0;
173 virtual EventTargetData& ensureEventTargetData() = 0; 173 virtual EventTargetData& ensureEventTargetData() = 0;
174 174
175 private: 175 private:
176 #if !ENABLE(OILPAN) 176 #if !ENABLE(OILPAN)
177 // Subclasses should likely not override these themselves; instead, they sho uld use the REFCOUNTED_EVENT_TARGET() macro. 177 // Subclasses should likely not override these themselves; instead, they sho uld use the REFCOUNTED_EVENT_TARGET() macro.
178 virtual void refEventTarget() = 0; 178 virtual void refEventTarget() = 0;
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
330 using baseClass::deref; \ 330 using baseClass::deref; \
331 private: \ 331 private: \
332 void refEventTarget() final { ref(); } \ 332 void refEventTarget() final { ref(); } \
333 void derefEventTarget() final { deref(); } \ 333 void derefEventTarget() final { deref(); } \
334 typedef int thisIsHereToForceASemiColonAfterThisEventTargetMacro 334 typedef int thisIsHereToForceASemiColonAfterThisEventTargetMacro
335 #define REFCOUNTED_EVENT_TARGET(baseClass) DEFINE_EVENT_TARGET_REFCOUNTING(RefCo unted<baseClass>) 335 #define REFCOUNTED_EVENT_TARGET(baseClass) DEFINE_EVENT_TARGET_REFCOUNTING(RefCo unted<baseClass>)
336 #define REFCOUNTED_GARBAGE_COLLECTED_EVENT_TARGET(baseClass) DEFINE_EVENT_TARGET _REFCOUNTING(RefCountedGarbageCollected<baseClass>) 336 #define REFCOUNTED_GARBAGE_COLLECTED_EVENT_TARGET(baseClass) DEFINE_EVENT_TARGET _REFCOUNTING(RefCountedGarbageCollected<baseClass>)
337 #endif // ENABLE(OILPAN) 337 #endif // ENABLE(OILPAN)
338 338
339 #endif // EventTarget_h 339 #endif // EventTarget_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/core/dom/Node.cpp ('k') | third_party/WebKit/Source/core/events/EventTarget.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698