#ifndef GOOGLE_PROTOBUF_INCLUDED_safety_5ftips_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_safety_5ftips_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_safety_5ftips_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_safety_5ftips_2eproto { … };
namespace reputation {
class Cohort;
struct CohortDefaultTypeInternal;
extern CohortDefaultTypeInternal _Cohort_default_instance_;
class FlaggedPage;
struct FlaggedPageDefaultTypeInternal;
extern FlaggedPageDefaultTypeInternal _FlaggedPage_default_instance_;
class HeuristicLaunchConfig;
struct HeuristicLaunchConfigDefaultTypeInternal;
extern HeuristicLaunchConfigDefaultTypeInternal _HeuristicLaunchConfig_default_instance_;
class HostPattern;
struct HostPatternDefaultTypeInternal;
extern HostPatternDefaultTypeInternal _HostPattern_default_instance_;
class SafetyTipsConfig;
struct SafetyTipsConfigDefaultTypeInternal;
extern SafetyTipsConfigDefaultTypeInternal _SafetyTipsConfig_default_instance_;
class UrlPattern;
struct UrlPatternDefaultTypeInternal;
extern UrlPatternDefaultTypeInternal _UrlPattern_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::reputation::Cohort* Arena::CreateMaybeMessage<::reputation::Cohort>(Arena*);
template<> ::reputation::FlaggedPage* Arena::CreateMaybeMessage<::reputation::FlaggedPage>(Arena*);
template<> ::reputation::HeuristicLaunchConfig* Arena::CreateMaybeMessage<::reputation::HeuristicLaunchConfig>(Arena*);
template<> ::reputation::HostPattern* Arena::CreateMaybeMessage<::reputation::HostPattern>(Arena*);
template<> ::reputation::SafetyTipsConfig* Arena::CreateMaybeMessage<::reputation::SafetyTipsConfig>(Arena*);
template<> ::reputation::UrlPattern* Arena::CreateMaybeMessage<::reputation::UrlPattern>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace reputation {
enum FlaggedPage_FlagType : int { … };
bool FlaggedPage_FlagType_IsValid(int value);
constexpr FlaggedPage_FlagType FlaggedPage_FlagType_FlagType_MIN = …;
constexpr FlaggedPage_FlagType FlaggedPage_FlagType_FlagType_MAX = …;
constexpr int FlaggedPage_FlagType_FlagType_ARRAYSIZE = …;
const std::string& FlaggedPage_FlagType_Name(FlaggedPage_FlagType value);
template<typename T>
inline const std::string& FlaggedPage_FlagType_Name(T enum_t_value) { … }
bool FlaggedPage_FlagType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FlaggedPage_FlagType* value);
enum HeuristicLaunchConfig_Heuristic : int { … };
bool HeuristicLaunchConfig_Heuristic_IsValid(int value);
constexpr HeuristicLaunchConfig_Heuristic HeuristicLaunchConfig_Heuristic_Heuristic_MIN = …;
constexpr HeuristicLaunchConfig_Heuristic HeuristicLaunchConfig_Heuristic_Heuristic_MAX = …;
constexpr int HeuristicLaunchConfig_Heuristic_Heuristic_ARRAYSIZE = …;
const std::string& HeuristicLaunchConfig_Heuristic_Name(HeuristicLaunchConfig_Heuristic value);
template<typename T>
inline const std::string& HeuristicLaunchConfig_Heuristic_Name(T enum_t_value) { … }
bool HeuristicLaunchConfig_Heuristic_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HeuristicLaunchConfig_Heuristic* value);
class FlaggedPage final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class UrlPattern final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class HostPattern final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class HeuristicLaunchConfig final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class Cohort final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SafetyTipsConfig final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool FlaggedPage::_internal_has_pattern() const { … }
inline bool FlaggedPage::has_pattern() const { … }
inline void FlaggedPage::clear_pattern() { … }
inline const std::string& FlaggedPage::pattern() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void FlaggedPage::set_pattern(ArgT0&& arg0, ArgT... args) { … }
inline std::string* FlaggedPage::mutable_pattern() { … }
inline const std::string& FlaggedPage::_internal_pattern() const { … }
inline void FlaggedPage::_internal_set_pattern(const std::string& value) { … }
inline std::string* FlaggedPage::_internal_mutable_pattern() { … }
inline std::string* FlaggedPage::release_pattern() { … }
inline void FlaggedPage::set_allocated_pattern(std::string* pattern) { … }
inline bool FlaggedPage::_internal_has_type() const { … }
inline bool FlaggedPage::has_type() const { … }
inline void FlaggedPage::clear_type() { … }
inline ::reputation::FlaggedPage_FlagType FlaggedPage::_internal_type() const { … }
inline ::reputation::FlaggedPage_FlagType FlaggedPage::type() const { … }
inline void FlaggedPage::_internal_set_type(::reputation::FlaggedPage_FlagType value) { … }
inline void FlaggedPage::set_type(::reputation::FlaggedPage_FlagType value) { … }
inline bool UrlPattern::_internal_has_pattern() const { … }
inline bool UrlPattern::has_pattern() const { … }
inline void UrlPattern::clear_pattern() { … }
inline const std::string& UrlPattern::pattern() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UrlPattern::set_pattern(ArgT0&& arg0, ArgT... args) { … }
inline std::string* UrlPattern::mutable_pattern() { … }
inline const std::string& UrlPattern::_internal_pattern() const { … }
inline void UrlPattern::_internal_set_pattern(const std::string& value) { … }
inline std::string* UrlPattern::_internal_mutable_pattern() { … }
inline std::string* UrlPattern::release_pattern() { … }
inline void UrlPattern::set_allocated_pattern(std::string* pattern) { … }
inline int UrlPattern::_internal_cohort_index_size() const { … }
inline int UrlPattern::cohort_index_size() const { … }
inline void UrlPattern::clear_cohort_index() { … }
inline uint32_t UrlPattern::_internal_cohort_index(int index) const { … }
inline uint32_t UrlPattern::cohort_index(int index) const { … }
inline void UrlPattern::set_cohort_index(int index, uint32_t value) { … }
inline void UrlPattern::_internal_add_cohort_index(uint32_t value) { … }
inline void UrlPattern::add_cohort_index(uint32_t value) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
UrlPattern::_internal_cohort_index() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
UrlPattern::cohort_index() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
UrlPattern::_internal_mutable_cohort_index() { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
UrlPattern::mutable_cohort_index() { … }
inline bool HostPattern::_internal_has_regex() const { … }
inline bool HostPattern::has_regex() const { … }
inline void HostPattern::clear_regex() { … }
inline const std::string& HostPattern::regex() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void HostPattern::set_regex(ArgT0&& arg0, ArgT... args) { … }
inline std::string* HostPattern::mutable_regex() { … }
inline const std::string& HostPattern::_internal_regex() const { … }
inline void HostPattern::_internal_set_regex(const std::string& value) { … }
inline std::string* HostPattern::_internal_mutable_regex() { … }
inline std::string* HostPattern::release_regex() { … }
inline void HostPattern::set_allocated_regex(std::string* regex) { … }
inline bool HeuristicLaunchConfig::_internal_has_heuristic() const { … }
inline bool HeuristicLaunchConfig::has_heuristic() const { … }
inline void HeuristicLaunchConfig::clear_heuristic() { … }
inline ::reputation::HeuristicLaunchConfig_Heuristic HeuristicLaunchConfig::_internal_heuristic() const { … }
inline ::reputation::HeuristicLaunchConfig_Heuristic HeuristicLaunchConfig::heuristic() const { … }
inline void HeuristicLaunchConfig::_internal_set_heuristic(::reputation::HeuristicLaunchConfig_Heuristic value) { … }
inline void HeuristicLaunchConfig::set_heuristic(::reputation::HeuristicLaunchConfig_Heuristic value) { … }
inline bool HeuristicLaunchConfig::_internal_has_launch_percentage() const { … }
inline bool HeuristicLaunchConfig::has_launch_percentage() const { … }
inline void HeuristicLaunchConfig::clear_launch_percentage() { … }
inline uint32_t HeuristicLaunchConfig::_internal_launch_percentage() const { … }
inline uint32_t HeuristicLaunchConfig::launch_percentage() const { … }
inline void HeuristicLaunchConfig::_internal_set_launch_percentage(uint32_t value) { … }
inline void HeuristicLaunchConfig::set_launch_percentage(uint32_t value) { … }
inline int Cohort::_internal_allowed_index_size() const { … }
inline int Cohort::allowed_index_size() const { … }
inline void Cohort::clear_allowed_index() { … }
inline uint32_t Cohort::_internal_allowed_index(int index) const { … }
inline uint32_t Cohort::allowed_index(int index) const { … }
inline void Cohort::set_allowed_index(int index, uint32_t value) { … }
inline void Cohort::_internal_add_allowed_index(uint32_t value) { … }
inline void Cohort::add_allowed_index(uint32_t value) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Cohort::_internal_allowed_index() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Cohort::allowed_index() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Cohort::_internal_mutable_allowed_index() { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Cohort::mutable_allowed_index() { … }
inline int Cohort::_internal_canonical_index_size() const { … }
inline int Cohort::canonical_index_size() const { … }
inline void Cohort::clear_canonical_index() { … }
inline uint32_t Cohort::_internal_canonical_index(int index) const { … }
inline uint32_t Cohort::canonical_index(int index) const { … }
inline void Cohort::set_canonical_index(int index, uint32_t value) { … }
inline void Cohort::_internal_add_canonical_index(uint32_t value) { … }
inline void Cohort::add_canonical_index(uint32_t value) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Cohort::_internal_canonical_index() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Cohort::canonical_index() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Cohort::_internal_mutable_canonical_index() { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Cohort::mutable_canonical_index() { … }
inline bool SafetyTipsConfig::_internal_has_version_id() const { … }
inline bool SafetyTipsConfig::has_version_id() const { … }
inline void SafetyTipsConfig::clear_version_id() { … }
inline uint32_t SafetyTipsConfig::_internal_version_id() const { … }
inline uint32_t SafetyTipsConfig::version_id() const { … }
inline void SafetyTipsConfig::_internal_set_version_id(uint32_t value) { … }
inline void SafetyTipsConfig::set_version_id(uint32_t value) { … }
inline int SafetyTipsConfig::_internal_flagged_page_size() const { … }
inline int SafetyTipsConfig::flagged_page_size() const { … }
inline void SafetyTipsConfig::clear_flagged_page() { … }
inline ::reputation::FlaggedPage* SafetyTipsConfig::mutable_flagged_page(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::FlaggedPage >*
SafetyTipsConfig::mutable_flagged_page() { … }
inline const ::reputation::FlaggedPage& SafetyTipsConfig::_internal_flagged_page(int index) const { … }
inline const ::reputation::FlaggedPage& SafetyTipsConfig::flagged_page(int index) const { … }
inline ::reputation::FlaggedPage* SafetyTipsConfig::_internal_add_flagged_page() { … }
inline ::reputation::FlaggedPage* SafetyTipsConfig::add_flagged_page() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::FlaggedPage >&
SafetyTipsConfig::flagged_page() const { … }
inline int SafetyTipsConfig::_internal_allowed_pattern_size() const { … }
inline int SafetyTipsConfig::allowed_pattern_size() const { … }
inline void SafetyTipsConfig::clear_allowed_pattern() { … }
inline ::reputation::UrlPattern* SafetyTipsConfig::mutable_allowed_pattern(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::UrlPattern >*
SafetyTipsConfig::mutable_allowed_pattern() { … }
inline const ::reputation::UrlPattern& SafetyTipsConfig::_internal_allowed_pattern(int index) const { … }
inline const ::reputation::UrlPattern& SafetyTipsConfig::allowed_pattern(int index) const { … }
inline ::reputation::UrlPattern* SafetyTipsConfig::_internal_add_allowed_pattern() { … }
inline ::reputation::UrlPattern* SafetyTipsConfig::add_allowed_pattern() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::UrlPattern >&
SafetyTipsConfig::allowed_pattern() const { … }
inline int SafetyTipsConfig::_internal_allowed_target_pattern_size() const { … }
inline int SafetyTipsConfig::allowed_target_pattern_size() const { … }
inline void SafetyTipsConfig::clear_allowed_target_pattern() { … }
inline ::reputation::HostPattern* SafetyTipsConfig::mutable_allowed_target_pattern(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::HostPattern >*
SafetyTipsConfig::mutable_allowed_target_pattern() { … }
inline const ::reputation::HostPattern& SafetyTipsConfig::_internal_allowed_target_pattern(int index) const { … }
inline const ::reputation::HostPattern& SafetyTipsConfig::allowed_target_pattern(int index) const { … }
inline ::reputation::HostPattern* SafetyTipsConfig::_internal_add_allowed_target_pattern() { … }
inline ::reputation::HostPattern* SafetyTipsConfig::add_allowed_target_pattern() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::HostPattern >&
SafetyTipsConfig::allowed_target_pattern() const { … }
inline int SafetyTipsConfig::_internal_common_word_size() const { … }
inline int SafetyTipsConfig::common_word_size() const { … }
inline void SafetyTipsConfig::clear_common_word() { … }
inline std::string* SafetyTipsConfig::add_common_word() { … }
inline const std::string& SafetyTipsConfig::_internal_common_word(int index) const { … }
inline const std::string& SafetyTipsConfig::common_word(int index) const { … }
inline std::string* SafetyTipsConfig::mutable_common_word(int index) { … }
inline void SafetyTipsConfig::set_common_word(int index, const std::string& value) { … }
inline void SafetyTipsConfig::set_common_word(int index, std::string&& value) { … }
inline void SafetyTipsConfig::set_common_word(int index, const char* value) { … }
inline void SafetyTipsConfig::set_common_word(int index, const char* value, size_t size) { … }
inline std::string* SafetyTipsConfig::_internal_add_common_word() { … }
inline void SafetyTipsConfig::add_common_word(const std::string& value) { … }
inline void SafetyTipsConfig::add_common_word(std::string&& value) { … }
inline void SafetyTipsConfig::add_common_word(const char* value) { … }
inline void SafetyTipsConfig::add_common_word(const char* value, size_t size) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
SafetyTipsConfig::common_word() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
SafetyTipsConfig::mutable_common_word() { … }
inline int SafetyTipsConfig::_internal_launch_config_size() const { … }
inline int SafetyTipsConfig::launch_config_size() const { … }
inline void SafetyTipsConfig::clear_launch_config() { … }
inline ::reputation::HeuristicLaunchConfig* SafetyTipsConfig::mutable_launch_config(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::HeuristicLaunchConfig >*
SafetyTipsConfig::mutable_launch_config() { … }
inline const ::reputation::HeuristicLaunchConfig& SafetyTipsConfig::_internal_launch_config(int index) const { … }
inline const ::reputation::HeuristicLaunchConfig& SafetyTipsConfig::launch_config(int index) const { … }
inline ::reputation::HeuristicLaunchConfig* SafetyTipsConfig::_internal_add_launch_config() { … }
inline ::reputation::HeuristicLaunchConfig* SafetyTipsConfig::add_launch_config() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::HeuristicLaunchConfig >&
SafetyTipsConfig::launch_config() const { … }
inline int SafetyTipsConfig::_internal_canonical_pattern_size() const { … }
inline int SafetyTipsConfig::canonical_pattern_size() const { … }
inline void SafetyTipsConfig::clear_canonical_pattern() { … }
inline ::reputation::UrlPattern* SafetyTipsConfig::mutable_canonical_pattern(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::UrlPattern >*
SafetyTipsConfig::mutable_canonical_pattern() { … }
inline const ::reputation::UrlPattern& SafetyTipsConfig::_internal_canonical_pattern(int index) const { … }
inline const ::reputation::UrlPattern& SafetyTipsConfig::canonical_pattern(int index) const { … }
inline ::reputation::UrlPattern* SafetyTipsConfig::_internal_add_canonical_pattern() { … }
inline ::reputation::UrlPattern* SafetyTipsConfig::add_canonical_pattern() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::UrlPattern >&
SafetyTipsConfig::canonical_pattern() const { … }
inline int SafetyTipsConfig::_internal_cohort_size() const { … }
inline int SafetyTipsConfig::cohort_size() const { … }
inline void SafetyTipsConfig::clear_cohort() { … }
inline ::reputation::Cohort* SafetyTipsConfig::mutable_cohort(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::Cohort >*
SafetyTipsConfig::mutable_cohort() { … }
inline const ::reputation::Cohort& SafetyTipsConfig::_internal_cohort(int index) const { … }
inline const ::reputation::Cohort& SafetyTipsConfig::cohort(int index) const { … }
inline ::reputation::Cohort* SafetyTipsConfig::_internal_add_cohort() { … }
inline ::reputation::Cohort* SafetyTipsConfig::add_cohort() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reputation::Cohort >&
SafetyTipsConfig::cohort() const { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::reputation::FlaggedPage_FlagType> : ::std::true_type { … };
template <> struct is_proto_enum< ::reputation::HeuristicLaunchConfig_Heuristic> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif