Remove unnecessary mutable keyword for m_nodeFlags

This CL deletes unneeded mutable keyword by removing const keyword on setter functions.

Review URL: https://codereview.chromium.org/337113002

git-svn-id: svn://svn.chromium.org/blink/trunk@176210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent f73d70dc
...@@ -733,9 +733,9 @@ private: ...@@ -733,9 +733,9 @@ private:
// 2 bits remaining. // 2 bits remaining.
bool getFlag(NodeFlags mask) const { return m_nodeFlags & mask; } bool getFlag(NodeFlags mask) const { return m_nodeFlags & mask; }
void setFlag(bool f, NodeFlags mask) const { m_nodeFlags = (m_nodeFlags & ~mask) | (-(int32_t)f & mask); } void setFlag(bool f, NodeFlags mask) { m_nodeFlags = (m_nodeFlags & ~mask) | (-(int32_t)f & mask); }
void setFlag(NodeFlags mask) const { m_nodeFlags |= mask; } void setFlag(NodeFlags mask) { m_nodeFlags |= mask; }
void clearFlag(NodeFlags mask) const { m_nodeFlags &= ~mask; } void clearFlag(NodeFlags mask) { m_nodeFlags &= ~mask; }
protected: protected:
enum ConstructionType { enum ConstructionType {
...@@ -824,7 +824,7 @@ private: ...@@ -824,7 +824,7 @@ private:
WillBeHeapVector<OwnPtrWillBeMember<MutationObserverRegistration> >* mutationObserverRegistry(); WillBeHeapVector<OwnPtrWillBeMember<MutationObserverRegistration> >* mutationObserverRegistry();
WillBeHeapHashSet<RawPtrWillBeMember<MutationObserverRegistration> >* transientMutationObserverRegistry(); WillBeHeapHashSet<RawPtrWillBeMember<MutationObserverRegistration> >* transientMutationObserverRegistry();
mutable uint32_t m_nodeFlags; uint32_t m_nodeFlags;
RawPtrWillBeMember<ContainerNode> m_parentOrShadowHostNode; RawPtrWillBeMember<ContainerNode> m_parentOrShadowHostNode;
RawPtrWillBeMember<TreeScope> m_treeScope; RawPtrWillBeMember<TreeScope> m_treeScope;
RawPtrWillBeMember<Node> m_previous; RawPtrWillBeMember<Node> m_previous;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment