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

Side by Side Diff: Source/core/plugins/DOMPlugin.h

Issue 463543002: Oilpan: Ensure that classes with virtual trace methods always have vtables for their left-most base… (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 months 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) 2 Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)
3 3
4 This library is free software; you can redistribute it and/or 4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Library General Public 5 modify it under the terms of the GNU Library General Public
6 License as published by the Free Software Foundation; either 6 License as published by the Free Software Foundation; either
7 version 2 of the License, or (at your option) any later version. 7 version 2 of the License, or (at your option) any later version.
8 8
9 This library is distributed in the hope that it will be useful, 9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of 10 but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 String name() const; 44 String name() const;
45 String filename() const; 45 String filename() const;
46 String description() const; 46 String description() const;
47 47
48 unsigned length() const; 48 unsigned length() const;
49 49
50 PassRefPtrWillBeRawPtr<DOMMimeType> item(unsigned index); 50 PassRefPtrWillBeRawPtr<DOMMimeType> item(unsigned index);
51 bool canGetItemsForName(const AtomicString& propertyName); 51 bool canGetItemsForName(const AtomicString& propertyName);
52 PassRefPtrWillBeRawPtr<DOMMimeType> namedItem(const AtomicString& propertyNa me); 52 PassRefPtrWillBeRawPtr<DOMMimeType> namedItem(const AtomicString& propertyNa me);
53 53
54 void trace(Visitor*) { } 54 virtual void trace(Visitor*) { }
55 55
56 private: 56 private:
57 const PluginInfo& pluginInfo() const { return m_pluginData->plugins()[m_inde x]; } 57 const PluginInfo& pluginInfo() const { return m_pluginData->plugins()[m_inde x]; }
58 58
59 DOMPlugin(PluginData*, LocalFrame*, unsigned index); 59 DOMPlugin(PluginData*, LocalFrame*, unsigned index);
60 RefPtr<PluginData> m_pluginData; 60 RefPtr<PluginData> m_pluginData;
61 unsigned m_index; 61 unsigned m_index;
62 }; 62 };
63 63
64 } // namespace blink 64 } // namespace blink
65 65
66 #endif // Plugin_h 66 #endif // Plugin_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698