Changeset 155422 in webkit
- Timestamp:
- Sep 9, 2013, 11:16:47 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 12 edited
-
ChangeLog (modified) (1 diff)
-
dom/ActiveDOMObject.h (modified) (1 diff)
-
dom/ContainerNode.h (modified) (1 diff)
-
dom/DocumentStyleSheetCollection.h (modified) (1 diff)
-
dom/ElementAncestorIterator.h (modified) (4 diffs)
-
dom/ElementData.h (modified) (1 diff)
-
dom/ElementRareData.h (modified) (1 diff)
-
dom/EventListenerMap.h (modified) (1 diff)
-
dom/QualifiedName.h (modified) (1 diff)
-
dom/TreeScope.h (modified) (1 diff)
-
dom/ViewportArguments.h (modified) (1 diff)
-
dom/VisitedLinkState.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r155421 r155422 1 2013-09-09 Santosh Mahto <santosh.ma@samsung.com> 2 3 Adding "explicit" keyword in DOM related classes constructor 4 https://bugs.webkit.org/show_bug.cgi?id=121031 5 6 Reviewed by Ryosuke Niwa. 7 8 Added the explicit keyword in constructors. 9 10 * dom/ActiveDOMObject.h: 11 * dom/ContainerNode.h: 12 * dom/DocumentStyleSheetCollection.h: 13 * dom/ElementAncestorIterator.h: 14 * dom/ElementData.h: 15 * dom/ElementRareData.h: 16 * dom/EventListenerMap.h: 17 * dom/QualifiedName.h: 18 (WebCore::QualifiedName::QualifiedName): 19 * dom/TreeScope.h: 20 * dom/ViewportArguments.h: 21 (WebCore::ViewportArguments::ViewportArguments): 22 * dom/VisitedLinkState.h: 23 1 24 2013-09-09 Andreas Kling <akling@apple.com> 2 25 -
trunk/Source/WebCore/dom/ActiveDOMObject.h
r148921 r155422 36 36 class ActiveDOMObject : public ContextDestructionObserver { 37 37 public: 38 ActiveDOMObject(ScriptExecutionContext*);38 explicit ActiveDOMObject(ScriptExecutionContext*); 39 39 40 40 // suspendIfNeeded() should be called exactly once after object construction to synchronize -
trunk/Source/WebCore/dom/ContainerNode.h
r155303 r155422 125 125 126 126 protected: 127 ContainerNode(Document*, ConstructionType = CreateContainer);127 explicit ContainerNode(Document*, ConstructionType = CreateContainer); 128 128 129 129 static void queuePostAttachCallback(NodeCallback, Node*, unsigned = 0); -
trunk/Source/WebCore/dom/DocumentStyleSheetCollection.h
r155251 r155422 119 119 120 120 private: 121 DocumentStyleSheetCollection(Document*);121 explicit DocumentStyleSheetCollection(Document*); 122 122 123 123 void collectActiveStyleSheets(Vector<RefPtr<StyleSheet> >&); -
trunk/Source/WebCore/dom/ElementAncestorIterator.h
r154940 r155422 35 35 public: 36 36 ElementAncestorIterator(); 37 ElementAncestorIterator(ElementType* current);37 explicit ElementAncestorIterator(ElementType* current); 38 38 ElementAncestorIterator& operator++(); 39 39 }; … … 43 43 public: 44 44 ElementAncestorConstIterator(); 45 ElementAncestorConstIterator(const ElementType* current);45 explicit ElementAncestorConstIterator(const ElementType* current); 46 46 ElementAncestorConstIterator& operator++(); 47 47 }; … … 50 50 class ElementAncestorIteratorAdapter { 51 51 public: 52 ElementAncestorIteratorAdapter(ElementType* descendant);52 explicit ElementAncestorIteratorAdapter(ElementType* descendant); 53 53 ElementAncestorIterator<ElementType> begin(); 54 54 ElementAncestorIterator<ElementType> end(); … … 61 61 class ElementAncestorConstIteratorAdapter { 62 62 public: 63 ElementAncestorConstIteratorAdapter(const ElementType* descendant);63 explicit ElementAncestorConstIteratorAdapter(const ElementType* descendant); 64 64 ElementAncestorConstIterator<ElementType> begin() const; 65 65 ElementAncestorConstIterator<ElementType> end() const; -
trunk/Source/WebCore/dom/ElementData.h
r154780 r155422 76 76 protected: 77 77 ElementData(); 78 ElementData(unsigned arraySize);78 explicit ElementData(unsigned arraySize); 79 79 ElementData(const ElementData&, bool isUnique); 80 80 -
trunk/Source/WebCore/dom/ElementRareData.h
r154835 r155422 167 167 RefPtr<PseudoElement> m_afterPseudoElement; 168 168 169 ElementRareData(RenderObject*);169 explicit ElementRareData(RenderObject*); 170 170 void releasePseudoElement(PseudoElement*); 171 171 }; -
trunk/Source/WebCore/dom/EventListenerMap.h
r149173 r155422 80 80 public: 81 81 EventListenerIterator(); 82 EventListenerIterator(EventTarget*);82 explicit EventListenerIterator(EventTarget*); 83 83 #ifndef NDEBUG 84 84 ~EventListenerIterator(); -
trunk/Source/WebCore/dom/QualifiedName.h
r154054 r155422 67 67 68 68 QualifiedName(const AtomicString& prefix, const AtomicString& localName, const AtomicString& namespaceURI); 69 QualifiedName(WTF::HashTableDeletedValueType) : m_impl(hashTableDeletedValue()) { }69 explicit QualifiedName(WTF::HashTableDeletedValueType) : m_impl(hashTableDeletedValue()) { } 70 70 bool isHashTableDeletedValue() const { return m_impl == hashTableDeletedValue(); } 71 71 ~QualifiedName(); -
trunk/Source/WebCore/dom/TreeScope.h
r154809 r155422 134 134 protected: 135 135 TreeScope(ContainerNode*, Document*); 136 TreeScope(Document*);136 explicit TreeScope(Document*); 137 137 virtual ~TreeScope(); 138 138 -
trunk/Source/WebCore/dom/ViewportArguments.h
r152523 r155422 76 76 }; 77 77 78 ViewportArguments(Type type = Implicit)78 explicit ViewportArguments(Type type = Implicit) 79 79 : type(type) 80 80 , width(ValueAuto) -
trunk/Source/WebCore/dom/VisitedLinkState.h
r138515 r155422 51 51 52 52 private: 53 VisitedLinkState(Document*);53 explicit VisitedLinkState(Document*); 54 54 55 55 EInsideLink determineLinkStateSlowCase(Element*);
Note:
See TracChangeset
for help on using the changeset viewer.