[M120 Migration][VD] Fix url crash in RequestCertificateConfirm
[platform/framework/web/chromium-efl.git] / sql / sql_features.h
index 4b0c947..d90101b 100644 (file)
@@ -1,21 +1,23 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
+// Copyright 2018 The Chromium Authors
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
 #ifndef SQL_SQL_FEATURES_H_
 #define SQL_SQL_FEATURES_H_
 
+#include "base/component_export.h"
 #include "base/feature_list.h"
-#include "sql/sql_export.h"
 
-namespace sql {
+namespace sql::features {
 
-namespace features {
+// All features in alphabetical order, grouped by buildflag. The features should
+// be documented alongside the definition of their values in the .cc file.
 
-SQL_EXPORT extern const base::Feature kSqlTempStoreMemory;
+// Alphabetical:
+COMPONENT_EXPORT(SQL) BASE_DECLARE_FEATURE(kConsiderPoisonedDatabasesClosed);
+COMPONENT_EXPORT(SQL) BASE_DECLARE_FEATURE(kEnableWALModeByDefault);
+COMPONENT_EXPORT(SQL) BASE_DECLARE_FEATURE(kUseBuiltInRecoveryIfSupported);
 
-}  // namespace features
-
-}  // namespace sql
+}  // namespace sql::features
 
 #endif  // SQL_SQL_FEATURES_H_