#ifndef COMPONENTS_SUBRESOURCE_FILTER_TOOLS_RULE_PARSER_RULE_OPTIONS_H_
#define COMPONENTS_SUBRESOURCE_FILTER_TOOLS_RULE_PARSER_RULE_OPTIONS_H_
#include <limits>
#include "components/url_pattern_index/proto/rules.pb.h"
#include "components/url_pattern_index/url_pattern_index.h"
namespace subresource_filter {
TypeMask;
static constexpr uint32_t kActivationTypesShift = …;
static constexpr uint32_t kActivationTypesBits = …;
static_assert …;
static_assert …;
static_assert …;
inline constexpr TypeMask type_mask_for(
url_pattern_index::proto::ElementType type) { … }
inline constexpr TypeMask type_mask_for(
url_pattern_index::proto::ActivationType type) { … }
static constexpr TypeMask kAllElementTypes = …;
static constexpr TypeMask kAllActivationTypes = …;
static constexpr TypeMask kDefaultElementTypes = …;
const struct { … } kElementTypes[] = …;
const struct { … } kDeprecatedElementTypes[] = …;
const struct { … } kActivationTypes[] = …;
}
#endif