Chromium Code Reviews| Index: extensions/browser/api/declarative_webrequest/webrequest_condition_attribute.h |
| diff --git a/extensions/browser/api/declarative_webrequest/webrequest_condition_attribute.h b/extensions/browser/api/declarative_webrequest/webrequest_condition_attribute.h |
| index 8c6dbe5b816f2c15b123851a849344bad0aa9327..e9a65cb2a3913825f2316aa43e358bf3fefbd536 100644 |
| --- a/extensions/browser/api/declarative_webrequest/webrequest_condition_attribute.h |
| +++ b/extensions/browser/api/declarative_webrequest/webrequest_condition_attribute.h |
| @@ -5,13 +5,13 @@ |
| #ifndef EXTENSIONS_BROWSER_API_DECLARATIVE_WEBREQUEST_WEBREQUEST_CONDITION_ATTRIBUTE_H_ |
| #define EXTENSIONS_BROWSER_API_DECLARATIVE_WEBREQUEST_WEBREQUEST_CONDITION_ATTRIBUTE_H_ |
| +#include <stdint.h> |
| #include <memory> |
| #include <string> |
| #include <vector> |
| #include "base/macros.h" |
| #include "base/memory/ref_counted.h" |
| -#include "content/public/common/resource_type.h" |
| #include "extensions/browser/api/declarative_webrequest/request_stage.h" |
| #include "extensions/common/api/events.h" |
| @@ -21,6 +21,8 @@ class Value; |
| namespace extensions { |
| +enum class WebRequestResourceType : uint8_t; |
| + |
| class HeaderMatcher; |
| struct WebRequestData; |
| @@ -100,10 +102,10 @@ class WebRequestConditionAttributeResourceType |
| private: |
| explicit WebRequestConditionAttributeResourceType( |
| - const std::vector<content::ResourceType>& types); |
| + const std::vector<WebRequestResourceType>& types); |
| ~WebRequestConditionAttributeResourceType() override; |
| - const std::vector<content::ResourceType> types_; |
| + const std::vector<WebRequestResourceType> types_; |
|
pkalinnikov
2017/02/16 19:43:38
We could make this vector a bitmask easily, but th
pkalinnikov
2017/02/16 21:24:46
Done.
|
| DISALLOW_COPY_AND_ASSIGN(WebRequestConditionAttributeResourceType); |
| }; |