Make SVGTransformTearOff::SVGElementType not shadow SVGElementType

There are two enums SVGElementType in blink with the same members.
If -Wshadow is used, that triggers warnings because one of them
shadow the other one. This patch renames the values in the outer
one and makes the whole enum an enum class (either fix by itself
would resolve this shadowing).

Bug: 925310
Change-Id: Idd32249dac7fe0e2bce862c634fd89d29fa961a1
Reviewed-by: Fredrik Söderquist <>
Commit-Queue: Daniel Bratell <>
Cr-Commit-Position: refs/heads/master@{#633082}
8 files changed