chromium/out/Default/gen/chrome/browser/profile_resetter/profile_reset_report.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: profile_reset_report.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_profile_5freset_5freport_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_profile_5freset_5freport_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>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_profile_5freset_5freport_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_profile_5freset_5freport_2eproto {};
namespace reset_report {
class ChromeResetReport;
struct ChromeResetReportDefaultTypeInternal;
extern ChromeResetReportDefaultTypeInternal _ChromeResetReport_default_instance_;
class ChromeResetReport_Extension;
struct ChromeResetReport_ExtensionDefaultTypeInternal;
extern ChromeResetReport_ExtensionDefaultTypeInternal _ChromeResetReport_Extension_default_instance_;
}  // namespace reset_report
PROTOBUF_NAMESPACE_OPEN
template<> ::reset_report::ChromeResetReport* Arena::CreateMaybeMessage<::reset_report::ChromeResetReport>(Arena*);
template<> ::reset_report::ChromeResetReport_Extension* Arena::CreateMaybeMessage<::reset_report::ChromeResetReport_Extension>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace reset_report {

enum ChromeResetReport_SessionStartupType : int {};
bool ChromeResetReport_SessionStartupType_IsValid(int value);
constexpr ChromeResetReport_SessionStartupType ChromeResetReport_SessionStartupType_SessionStartupType_MIN =;
constexpr ChromeResetReport_SessionStartupType ChromeResetReport_SessionStartupType_SessionStartupType_MAX =;
constexpr int ChromeResetReport_SessionStartupType_SessionStartupType_ARRAYSIZE =;

const std::string& ChromeResetReport_SessionStartupType_Name(ChromeResetReport_SessionStartupType value);
template<typename T>
inline const std::string& ChromeResetReport_SessionStartupType_Name(T enum_t_value) {}
bool ChromeResetReport_SessionStartupType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeResetReport_SessionStartupType* value);
enum ChromeResetReport_ResetRequestOrigin : int {};
bool ChromeResetReport_ResetRequestOrigin_IsValid(int value);
constexpr ChromeResetReport_ResetRequestOrigin ChromeResetReport_ResetRequestOrigin_ResetRequestOrigin_MIN =;
constexpr ChromeResetReport_ResetRequestOrigin ChromeResetReport_ResetRequestOrigin_ResetRequestOrigin_MAX =;
constexpr int ChromeResetReport_ResetRequestOrigin_ResetRequestOrigin_ARRAYSIZE =;

const std::string& ChromeResetReport_ResetRequestOrigin_Name(ChromeResetReport_ResetRequestOrigin value);
template<typename T>
inline const std::string& ChromeResetReport_ResetRequestOrigin_Name(T enum_t_value) {}
bool ChromeResetReport_ResetRequestOrigin_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeResetReport_ResetRequestOrigin* value);
// ===================================================================

class ChromeResetReport_Extension final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:reset_report.ChromeResetReport.Extension) */ {};
// -------------------------------------------------------------------

class ChromeResetReport final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:reset_report.ChromeResetReport) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// ChromeResetReport_Extension

// optional string extension_id = 1;
inline bool ChromeResetReport_Extension::_internal_has_extension_id() const {}
inline bool ChromeResetReport_Extension::has_extension_id() const {}
inline void ChromeResetReport_Extension::clear_extension_id() {}
inline const std::string& ChromeResetReport_Extension::extension_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeResetReport_Extension::set_extension_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeResetReport_Extension::mutable_extension_id() {}
inline const std::string& ChromeResetReport_Extension::_internal_extension_id() const {}
inline void ChromeResetReport_Extension::_internal_set_extension_id(const std::string& value) {}
inline std::string* ChromeResetReport_Extension::_internal_mutable_extension_id() {}
inline std::string* ChromeResetReport_Extension::release_extension_id() {}
inline void ChromeResetReport_Extension::set_allocated_extension_id(std::string* extension_id) {}

// optional string extension_name = 2;
inline bool ChromeResetReport_Extension::_internal_has_extension_name() const {}
inline bool ChromeResetReport_Extension::has_extension_name() const {}
inline void ChromeResetReport_Extension::clear_extension_name() {}
inline const std::string& ChromeResetReport_Extension::extension_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeResetReport_Extension::set_extension_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeResetReport_Extension::mutable_extension_name() {}
inline const std::string& ChromeResetReport_Extension::_internal_extension_name() const {}
inline void ChromeResetReport_Extension::_internal_set_extension_name(const std::string& value) {}
inline std::string* ChromeResetReport_Extension::_internal_mutable_extension_name() {}
inline std::string* ChromeResetReport_Extension::release_extension_name() {}
inline void ChromeResetReport_Extension::set_allocated_extension_name(std::string* extension_name) {}

// -------------------------------------------------------------------

// ChromeResetReport

// optional string guid = 10;
inline bool ChromeResetReport::_internal_has_guid() const {}
inline bool ChromeResetReport::has_guid() const {}
inline void ChromeResetReport::clear_guid() {}
inline const std::string& ChromeResetReport::guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeResetReport::set_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeResetReport::mutable_guid() {}
inline const std::string& ChromeResetReport::_internal_guid() const {}
inline void ChromeResetReport::_internal_set_guid(const std::string& value) {}
inline std::string* ChromeResetReport::_internal_mutable_guid() {}
inline std::string* ChromeResetReport::release_guid() {}
inline void ChromeResetReport::set_allocated_guid(std::string* guid) {}

// optional .reset_report.ChromeResetReport.SessionStartupType startup_type = 11;
inline bool ChromeResetReport::_internal_has_startup_type() const {}
inline bool ChromeResetReport::has_startup_type() const {}
inline void ChromeResetReport::clear_startup_type() {}
inline ::reset_report::ChromeResetReport_SessionStartupType ChromeResetReport::_internal_startup_type() const {}
inline ::reset_report::ChromeResetReport_SessionStartupType ChromeResetReport::startup_type() const {}
inline void ChromeResetReport::_internal_set_startup_type(::reset_report::ChromeResetReport_SessionStartupType value) {}
inline void ChromeResetReport::set_startup_type(::reset_report::ChromeResetReport_SessionStartupType value) {}

// repeated string startup_url_path = 12;
inline int ChromeResetReport::_internal_startup_url_path_size() const {}
inline int ChromeResetReport::startup_url_path_size() const {}
inline void ChromeResetReport::clear_startup_url_path() {}
inline std::string* ChromeResetReport::add_startup_url_path() {}
inline const std::string& ChromeResetReport::_internal_startup_url_path(int index) const {}
inline const std::string& ChromeResetReport::startup_url_path(int index) const {}
inline std::string* ChromeResetReport::mutable_startup_url_path(int index) {}
inline void ChromeResetReport::set_startup_url_path(int index, const std::string& value) {}
inline void ChromeResetReport::set_startup_url_path(int index, std::string&& value) {}
inline void ChromeResetReport::set_startup_url_path(int index, const char* value) {}
inline void ChromeResetReport::set_startup_url_path(int index, const char* value, size_t size) {}
inline std::string* ChromeResetReport::_internal_add_startup_url_path() {}
inline void ChromeResetReport::add_startup_url_path(const std::string& value) {}
inline void ChromeResetReport::add_startup_url_path(std::string&& value) {}
inline void ChromeResetReport::add_startup_url_path(const char* value) {}
inline void ChromeResetReport::add_startup_url_path(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ChromeResetReport::startup_url_path() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ChromeResetReport::mutable_startup_url_path() {}

// optional bool show_home_button = 13;
inline bool ChromeResetReport::_internal_has_show_home_button() const {}
inline bool ChromeResetReport::has_show_home_button() const {}
inline void ChromeResetReport::clear_show_home_button() {}
inline bool ChromeResetReport::_internal_show_home_button() const {}
inline bool ChromeResetReport::show_home_button() const {}
inline void ChromeResetReport::_internal_set_show_home_button(bool value) {}
inline void ChromeResetReport::set_show_home_button(bool value) {}

// optional bool homepage_is_new_tab_page = 14;
inline bool ChromeResetReport::_internal_has_homepage_is_new_tab_page() const {}
inline bool ChromeResetReport::has_homepage_is_new_tab_page() const {}
inline void ChromeResetReport::clear_homepage_is_new_tab_page() {}
inline bool ChromeResetReport::_internal_homepage_is_new_tab_page() const {}
inline bool ChromeResetReport::homepage_is_new_tab_page() const {}
inline void ChromeResetReport::_internal_set_homepage_is_new_tab_page(bool value) {}
inline void ChromeResetReport::set_homepage_is_new_tab_page(bool value) {}

// optional string homepage_path = 15;
inline bool ChromeResetReport::_internal_has_homepage_path() const {}
inline bool ChromeResetReport::has_homepage_path() const {}
inline void ChromeResetReport::clear_homepage_path() {}
inline const std::string& ChromeResetReport::homepage_path() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeResetReport::set_homepage_path(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeResetReport::mutable_homepage_path() {}
inline const std::string& ChromeResetReport::_internal_homepage_path() const {}
inline void ChromeResetReport::_internal_set_homepage_path(const std::string& value) {}
inline std::string* ChromeResetReport::_internal_mutable_homepage_path() {}
inline std::string* ChromeResetReport::release_homepage_path() {}
inline void ChromeResetReport::set_allocated_homepage_path(std::string* homepage_path) {}

// optional string default_search_engine_path = 16;
inline bool ChromeResetReport::_internal_has_default_search_engine_path() const {}
inline bool ChromeResetReport::has_default_search_engine_path() const {}
inline void ChromeResetReport::clear_default_search_engine_path() {}
inline const std::string& ChromeResetReport::default_search_engine_path() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromeResetReport::set_default_search_engine_path(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromeResetReport::mutable_default_search_engine_path() {}
inline const std::string& ChromeResetReport::_internal_default_search_engine_path() const {}
inline void ChromeResetReport::_internal_set_default_search_engine_path(const std::string& value) {}
inline std::string* ChromeResetReport::_internal_mutable_default_search_engine_path() {}
inline std::string* ChromeResetReport::release_default_search_engine_path() {}
inline void ChromeResetReport::set_allocated_default_search_engine_path(std::string* default_search_engine_path) {}

// repeated .reset_report.ChromeResetReport.Extension enabled_extensions = 17;
inline int ChromeResetReport::_internal_enabled_extensions_size() const {}
inline int ChromeResetReport::enabled_extensions_size() const {}
inline void ChromeResetReport::clear_enabled_extensions() {}
inline ::reset_report::ChromeResetReport_Extension* ChromeResetReport::mutable_enabled_extensions(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reset_report::ChromeResetReport_Extension >*
ChromeResetReport::mutable_enabled_extensions() {}
inline const ::reset_report::ChromeResetReport_Extension& ChromeResetReport::_internal_enabled_extensions(int index) const {}
inline const ::reset_report::ChromeResetReport_Extension& ChromeResetReport::enabled_extensions(int index) const {}
inline ::reset_report::ChromeResetReport_Extension* ChromeResetReport::_internal_add_enabled_extensions() {}
inline ::reset_report::ChromeResetReport_Extension* ChromeResetReport::add_enabled_extensions() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::reset_report::ChromeResetReport_Extension >&
ChromeResetReport::enabled_extensions() const {}

// repeated string shortcuts = 18;
inline int ChromeResetReport::_internal_shortcuts_size() const {}
inline int ChromeResetReport::shortcuts_size() const {}
inline void ChromeResetReport::clear_shortcuts() {}
inline std::string* ChromeResetReport::add_shortcuts() {}
inline const std::string& ChromeResetReport::_internal_shortcuts(int index) const {}
inline const std::string& ChromeResetReport::shortcuts(int index) const {}
inline std::string* ChromeResetReport::mutable_shortcuts(int index) {}
inline void ChromeResetReport::set_shortcuts(int index, const std::string& value) {}
inline void ChromeResetReport::set_shortcuts(int index, std::string&& value) {}
inline void ChromeResetReport::set_shortcuts(int index, const char* value) {}
inline void ChromeResetReport::set_shortcuts(int index, const char* value, size_t size) {}
inline std::string* ChromeResetReport::_internal_add_shortcuts() {}
inline void ChromeResetReport::add_shortcuts(const std::string& value) {}
inline void ChromeResetReport::add_shortcuts(std::string&& value) {}
inline void ChromeResetReport::add_shortcuts(const char* value) {}
inline void ChromeResetReport::add_shortcuts(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ChromeResetReport::shortcuts() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ChromeResetReport::mutable_shortcuts() {}

// optional .reset_report.ChromeResetReport.ResetRequestOrigin reset_request_origin = 19;
inline bool ChromeResetReport::_internal_has_reset_request_origin() const {}
inline bool ChromeResetReport::has_reset_request_origin() const {}
inline void ChromeResetReport::clear_reset_request_origin() {}
inline ::reset_report::ChromeResetReport_ResetRequestOrigin ChromeResetReport::_internal_reset_request_origin() const {}
inline ::reset_report::ChromeResetReport_ResetRequestOrigin ChromeResetReport::reset_request_origin() const {}
inline void ChromeResetReport::_internal_set_reset_request_origin(::reset_report::ChromeResetReport_ResetRequestOrigin value) {}
inline void ChromeResetReport::set_reset_request_origin(::reset_report::ChromeResetReport_ResetRequestOrigin value) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace reset_report

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::reset_report::ChromeResetReport_SessionStartupType> : ::std::true_type {};
template <> struct is_proto_enum< ::reset_report::ChromeResetReport_ResetRequestOrigin> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_profile_5freset_5freport_2eproto