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

Side by Side Diff: Source/core/dom/ElementRareData.h

Issue 1120003002: [Oilpan] Migrate most classes under core/animations to Oilpan heap. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Resize expect size of Persistent Created 5 years, 7 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2008, 2009, 2010 Apple Inc. All rights reserved. 2 * Copyright (C) 2008, 2009, 2010 Apple Inc. All rights reserved.
3 * Copyright (C) 2008 David Smith <catfish.man@gmail.com> 3 * Copyright (C) 2008 David Smith <catfish.man@gmail.com>
4 * 4 *
5 * This library is free software; you can redistribute it and/or 5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Library General Public 6 * modify it under the terms of the GNU Library General Public
7 * License as published by the Free Software Foundation; either 7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version. 8 * version 2 of the License, or (at your option) any later version.
9 * 9 *
10 * This library is distributed in the hope that it will be useful, 10 * This library is distributed in the hope that it will be useful,
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 DatasetDOMStringMap* dataset() const { return m_dataset.get(); } 100 DatasetDOMStringMap* dataset() const { return m_dataset.get(); }
101 void setDataset(PassOwnPtrWillBeRawPtr<DatasetDOMStringMap> dataset) { m_dat aset = dataset; } 101 void setDataset(PassOwnPtrWillBeRawPtr<DatasetDOMStringMap> dataset) { m_dat aset = dataset; }
102 102
103 LayoutSize minimumSizeForResizing() const { return m_minimumSizeForResizing; } 103 LayoutSize minimumSizeForResizing() const { return m_minimumSizeForResizing; }
104 void setMinimumSizeForResizing(LayoutSize size) { m_minimumSizeForResizing = size; } 104 void setMinimumSizeForResizing(LayoutSize size) { m_minimumSizeForResizing = size; }
105 105
106 IntSize savedLayerScrollOffset() const { return m_savedLayerScrollOffset; } 106 IntSize savedLayerScrollOffset() const { return m_savedLayerScrollOffset; }
107 void setSavedLayerScrollOffset(IntSize size) { m_savedLayerScrollOffset = si ze; } 107 void setSavedLayerScrollOffset(IntSize size) { m_savedLayerScrollOffset = si ze; }
108 108
109 ElementAnimations* elementAnimations() { return m_elementAnimations.get(); } 109 ElementAnimations* elementAnimations() { return m_elementAnimations.get(); }
110 void setElementAnimations(PassOwnPtrWillBeRawPtr<ElementAnimations> elementA nimations) 110 void setElementAnimations(ElementAnimations* elementAnimations)
111 { 111 {
112 m_elementAnimations = elementAnimations; 112 m_elementAnimations = elementAnimations;
113 } 113 }
114 114
115 bool hasInputMethodContext() const { return m_inputMethodContext; } 115 bool hasInputMethodContext() const { return m_inputMethodContext; }
116 InputMethodContext& ensureInputMethodContext(HTMLElement* element) 116 InputMethodContext& ensureInputMethodContext(HTMLElement* element)
117 { 117 {
118 if (!m_inputMethodContext) 118 if (!m_inputMethodContext)
119 m_inputMethodContext = InputMethodContext::create(element); 119 m_inputMethodContext = InputMethodContext::create(element);
120 return *m_inputMethodContext; 120 return *m_inputMethodContext;
(...skipping 26 matching lines...) Expand all
147 147
148 LayoutSize m_minimumSizeForResizing; 148 LayoutSize m_minimumSizeForResizing;
149 IntSize m_savedLayerScrollOffset; 149 IntSize m_savedLayerScrollOffset;
150 150
151 OwnPtrWillBeMember<DatasetDOMStringMap> m_dataset; 151 OwnPtrWillBeMember<DatasetDOMStringMap> m_dataset;
152 OwnPtrWillBeMember<ClassList> m_classList; 152 OwnPtrWillBeMember<ClassList> m_classList;
153 OwnPtrWillBeMember<ElementShadow> m_shadow; 153 OwnPtrWillBeMember<ElementShadow> m_shadow;
154 OwnPtrWillBeMember<NamedNodeMap> m_attributeMap; 154 OwnPtrWillBeMember<NamedNodeMap> m_attributeMap;
155 OwnPtrWillBeMember<AttrNodeList> m_attrNodeList; 155 OwnPtrWillBeMember<AttrNodeList> m_attrNodeList;
156 OwnPtrWillBeMember<InputMethodContext> m_inputMethodContext; 156 OwnPtrWillBeMember<InputMethodContext> m_inputMethodContext;
157 OwnPtrWillBeMember<ElementAnimations> m_elementAnimations; 157 PersistentWillBeMember<ElementAnimations> m_elementAnimations;
158 OwnPtrWillBeMember<InlineCSSStyleDeclaration> m_cssomWrapper; 158 OwnPtrWillBeMember<InlineCSSStyleDeclaration> m_cssomWrapper;
159 159
160 RefPtr<ComputedStyle> m_computedStyle; 160 RefPtr<ComputedStyle> m_computedStyle;
161 RefPtrWillBeMember<CustomElementDefinition> m_customElementDefinition; 161 RefPtrWillBeMember<CustomElementDefinition> m_customElementDefinition;
162 162
163 RefPtrWillBeMember<PseudoElement> m_generatedBefore; 163 RefPtrWillBeMember<PseudoElement> m_generatedBefore;
164 RefPtrWillBeMember<PseudoElement> m_generatedAfter; 164 RefPtrWillBeMember<PseudoElement> m_generatedAfter;
165 RefPtrWillBeMember<PseudoElement> m_generatedFirstLetter; 165 RefPtrWillBeMember<PseudoElement> m_generatedFirstLetter;
166 RefPtrWillBeMember<PseudoElement> m_backdrop; 166 RefPtrWillBeMember<PseudoElement> m_backdrop;
167 167
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
247 case FIRST_LETTER: 247 case FIRST_LETTER:
248 return m_generatedFirstLetter.get(); 248 return m_generatedFirstLetter.get();
249 default: 249 default:
250 return 0; 250 return 0;
251 } 251 }
252 } 252 }
253 253
254 } // namespace 254 } // namespace
255 255
256 #endif // ElementRareData_h 256 #endif // ElementRareData_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698