Index: extensions/common/common_param_traits.h |
diff --git a/extensions/common/manifest_location_param_traits.h b/extensions/common/common_param_traits.h |
similarity index 63% |
rename from extensions/common/manifest_location_param_traits.h |
rename to extensions/common/common_param_traits.h |
index c0e8d3d9a32f19df0d3dc5c4e6890fdf6ff363d5..fef200246fc24901c187345e4f25078ad9252f60 100644 |
--- a/extensions/common/manifest_location_param_traits.h |
+++ b/extensions/common/common_param_traits.h |
@@ -4,10 +4,15 @@ |
// Multiply-included file, hence no include guard. |
+#include "components/version_info/version_info.h" |
+#include "extensions/common/features/feature_session_type.h" |
#include "extensions/common/manifest.h" |
#include "ipc/ipc_message_macros.h" |
#include "ipc/param_traits_macros.h" |
+IPC_ENUM_TRAITS_MAX_VALUE(version_info::Channel, version_info::Channel::STABLE) |
+IPC_ENUM_TRAITS_MAX_VALUE(extensions::FeatureSessionType, |
+ extensions::FeatureSessionType::LAST) |
IPC_ENUM_TRAITS_MIN_MAX_VALUE(extensions::Manifest::Location, |
extensions::Manifest::INVALID_LOCATION, |
extensions::Manifest::NUM_LOCATIONS - 1) |