Skip to content
  • andersca@apple.com's avatar
    Remove EnumClass.h from WTF · 82c2afe7
    andersca@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=125820
    
    Reviewed by Darin Adler.
    
    Source/WebCore:
    
    Replace uses of ENUM_CLASS with real enum class declarations.
    
    * Modules/webdatabase/DatabaseBasicTypes.h:
    * Modules/webdatabase/DatabaseError.h:
    * Modules/webdatabase/SQLTransactionState.h:
    * bindings/js/JSSubtleCryptoCustom.cpp:
    * bindings/js/SerializedScriptValue.cpp:
    * crypto/CryptoAlgorithmIdentifier.h:
    * crypto/CryptoAlgorithmParameters.h:
    * crypto/CryptoKey.h:
    * crypto/CryptoKeyData.h:
    * crypto/CryptoKeyType.h:
    * crypto/keys/CryptoKeyDataRSAComponents.h:
    * inspector/InspectorTimelineAgent.h:
    
    Source/WTF:
    
    All compilers we build on now support real strongly typed enums, so we can remove the ENUM_CLASS version.
    
    * WTF.vcxproj/WTF.vcxproj:
    * WTF.vcxproj/WTF.vcxproj.filters:
    * WTF.xcodeproj/project.pbxproj:
    * wtf/CheckedArithmetic.h:
    * wtf/EnumClass.h: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    82c2afe7