#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fpage_5finfo_2fcore_2fproto_2fabout_5fthis_5fsite_5fmetadata_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fpage_5finfo_2fcore_2fproto_2fabout_5fthis_5fsite_5fmetadata_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_components_2fpage_5finfo_2fcore_2fproto_2fabout_5fthis_5fsite_5fmetadata_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_components_2fpage_5finfo_2fcore_2fproto_2fabout_5fthis_5fsite_5fmetadata_2eproto { … };
namespace page_info {
namespace proto {
class AboutThisSiteMetadata;
struct AboutThisSiteMetadataDefaultTypeInternal;
extern AboutThisSiteMetadataDefaultTypeInternal _AboutThisSiteMetadata_default_instance_;
class Hyperlink;
struct HyperlinkDefaultTypeInternal;
extern HyperlinkDefaultTypeInternal _Hyperlink_default_instance_;
class MoreAbout;
struct MoreAboutDefaultTypeInternal;
extern MoreAboutDefaultTypeInternal _MoreAbout_default_instance_;
class SiteDescription;
struct SiteDescriptionDefaultTypeInternal;
extern SiteDescriptionDefaultTypeInternal _SiteDescription_default_instance_;
class SiteFirstSeen;
struct SiteFirstSeenDefaultTypeInternal;
extern SiteFirstSeenDefaultTypeInternal _SiteFirstSeen_default_instance_;
class SiteInfo;
struct SiteInfoDefaultTypeInternal;
extern SiteInfoDefaultTypeInternal _SiteInfo_default_instance_;
}
}
PROTOBUF_NAMESPACE_OPEN
template<> ::page_info::proto::AboutThisSiteMetadata* Arena::CreateMaybeMessage<::page_info::proto::AboutThisSiteMetadata>(Arena*);
template<> ::page_info::proto::Hyperlink* Arena::CreateMaybeMessage<::page_info::proto::Hyperlink>(Arena*);
template<> ::page_info::proto::MoreAbout* Arena::CreateMaybeMessage<::page_info::proto::MoreAbout>(Arena*);
template<> ::page_info::proto::SiteDescription* Arena::CreateMaybeMessage<::page_info::proto::SiteDescription>(Arena*);
template<> ::page_info::proto::SiteFirstSeen* Arena::CreateMaybeMessage<::page_info::proto::SiteFirstSeen>(Arena*);
template<> ::page_info::proto::SiteInfo* Arena::CreateMaybeMessage<::page_info::proto::SiteInfo>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace page_info {
namespace proto {
enum DurationUnit : int { … };
bool DurationUnit_IsValid(int value);
constexpr DurationUnit DurationUnit_MIN = …;
constexpr DurationUnit DurationUnit_MAX = …;
constexpr int DurationUnit_ARRAYSIZE = …;
const std::string& DurationUnit_Name(DurationUnit value);
template<typename T>
inline const std::string& DurationUnit_Name(T enum_t_value) { … }
bool DurationUnit_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DurationUnit* value);
enum DurationPrecision : int { … };
bool DurationPrecision_IsValid(int value);
constexpr DurationPrecision DurationPrecision_MIN = …;
constexpr DurationPrecision DurationPrecision_MAX = …;
constexpr int DurationPrecision_ARRAYSIZE = …;
const std::string& DurationPrecision_Name(DurationPrecision value);
template<typename T>
inline const std::string& DurationPrecision_Name(T enum_t_value) { … }
bool DurationPrecision_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DurationPrecision* value);
class SiteFirstSeen final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SiteDescription final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class Hyperlink final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class MoreAbout final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class SiteInfo final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class AboutThisSiteMetadata final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool SiteFirstSeen::_internal_has_count() const { … }
inline bool SiteFirstSeen::has_count() const { … }
inline void SiteFirstSeen::clear_count() { … }
inline int32_t SiteFirstSeen::_internal_count() const { … }
inline int32_t SiteFirstSeen::count() const { … }
inline void SiteFirstSeen::_internal_set_count(int32_t value) { … }
inline void SiteFirstSeen::set_count(int32_t value) { … }
inline bool SiteFirstSeen::_internal_has_unit() const { … }
inline bool SiteFirstSeen::has_unit() const { … }
inline void SiteFirstSeen::clear_unit() { … }
inline ::page_info::proto::DurationUnit SiteFirstSeen::_internal_unit() const { … }
inline ::page_info::proto::DurationUnit SiteFirstSeen::unit() const { … }
inline void SiteFirstSeen::_internal_set_unit(::page_info::proto::DurationUnit value) { … }
inline void SiteFirstSeen::set_unit(::page_info::proto::DurationUnit value) { … }
inline bool SiteFirstSeen::_internal_has_precision() const { … }
inline bool SiteFirstSeen::has_precision() const { … }
inline void SiteFirstSeen::clear_precision() { … }
inline ::page_info::proto::DurationPrecision SiteFirstSeen::_internal_precision() const { … }
inline ::page_info::proto::DurationPrecision SiteFirstSeen::precision() const { … }
inline void SiteFirstSeen::_internal_set_precision(::page_info::proto::DurationPrecision value) { … }
inline void SiteFirstSeen::set_precision(::page_info::proto::DurationPrecision value) { … }
inline bool SiteDescription::_internal_has_name() const { … }
inline bool SiteDescription::has_name() const { … }
inline void SiteDescription::clear_name() { … }
inline const std::string& SiteDescription::name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SiteDescription::set_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SiteDescription::mutable_name() { … }
inline const std::string& SiteDescription::_internal_name() const { … }
inline void SiteDescription::_internal_set_name(const std::string& value) { … }
inline std::string* SiteDescription::_internal_mutable_name() { … }
inline std::string* SiteDescription::release_name() { … }
inline void SiteDescription::set_allocated_name(std::string* name) { … }
inline bool SiteDescription::_internal_has_subtitle() const { … }
inline bool SiteDescription::has_subtitle() const { … }
inline void SiteDescription::clear_subtitle() { … }
inline const std::string& SiteDescription::subtitle() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SiteDescription::set_subtitle(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SiteDescription::mutable_subtitle() { … }
inline const std::string& SiteDescription::_internal_subtitle() const { … }
inline void SiteDescription::_internal_set_subtitle(const std::string& value) { … }
inline std::string* SiteDescription::_internal_mutable_subtitle() { … }
inline std::string* SiteDescription::release_subtitle() { … }
inline void SiteDescription::set_allocated_subtitle(std::string* subtitle) { … }
inline bool SiteDescription::_internal_has_description() const { … }
inline bool SiteDescription::has_description() const { … }
inline void SiteDescription::clear_description() { … }
inline const std::string& SiteDescription::description() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SiteDescription::set_description(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SiteDescription::mutable_description() { … }
inline const std::string& SiteDescription::_internal_description() const { … }
inline void SiteDescription::_internal_set_description(const std::string& value) { … }
inline std::string* SiteDescription::_internal_mutable_description() { … }
inline std::string* SiteDescription::release_description() { … }
inline void SiteDescription::set_allocated_description(std::string* description) { … }
inline bool SiteDescription::_internal_has_source() const { … }
inline bool SiteDescription::has_source() const { … }
inline void SiteDescription::clear_source() { … }
inline const ::page_info::proto::Hyperlink& SiteDescription::_internal_source() const { … }
inline const ::page_info::proto::Hyperlink& SiteDescription::source() const { … }
inline void SiteDescription::unsafe_arena_set_allocated_source(
::page_info::proto::Hyperlink* source) { … }
inline ::page_info::proto::Hyperlink* SiteDescription::release_source() { … }
inline ::page_info::proto::Hyperlink* SiteDescription::unsafe_arena_release_source() { … }
inline ::page_info::proto::Hyperlink* SiteDescription::_internal_mutable_source() { … }
inline ::page_info::proto::Hyperlink* SiteDescription::mutable_source() { … }
inline void SiteDescription::set_allocated_source(::page_info::proto::Hyperlink* source) { … }
inline bool SiteDescription::_internal_has_lang() const { … }
inline bool SiteDescription::has_lang() const { … }
inline void SiteDescription::clear_lang() { … }
inline const std::string& SiteDescription::lang() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SiteDescription::set_lang(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SiteDescription::mutable_lang() { … }
inline const std::string& SiteDescription::_internal_lang() const { … }
inline void SiteDescription::_internal_set_lang(const std::string& value) { … }
inline std::string* SiteDescription::_internal_mutable_lang() { … }
inline std::string* SiteDescription::release_lang() { … }
inline void SiteDescription::set_allocated_lang(std::string* lang) { … }
inline bool Hyperlink::_internal_has_label() const { … }
inline bool Hyperlink::has_label() const { … }
inline void Hyperlink::clear_label() { … }
inline const std::string& Hyperlink::label() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Hyperlink::set_label(ArgT0&& arg0, ArgT... args) { … }
inline std::string* Hyperlink::mutable_label() { … }
inline const std::string& Hyperlink::_internal_label() const { … }
inline void Hyperlink::_internal_set_label(const std::string& value) { … }
inline std::string* Hyperlink::_internal_mutable_label() { … }
inline std::string* Hyperlink::release_label() { … }
inline void Hyperlink::set_allocated_label(std::string* label) { … }
inline bool Hyperlink::_internal_has_url() const { … }
inline bool Hyperlink::has_url() const { … }
inline void Hyperlink::clear_url() { … }
inline const std::string& Hyperlink::url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Hyperlink::set_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* Hyperlink::mutable_url() { … }
inline const std::string& Hyperlink::_internal_url() const { … }
inline void Hyperlink::_internal_set_url(const std::string& value) { … }
inline std::string* Hyperlink::_internal_mutable_url() { … }
inline std::string* Hyperlink::release_url() { … }
inline void Hyperlink::set_allocated_url(std::string* url) { … }
inline bool MoreAbout::_internal_has_url() const { … }
inline bool MoreAbout::has_url() const { … }
inline void MoreAbout::clear_url() { … }
inline const std::string& MoreAbout::url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MoreAbout::set_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* MoreAbout::mutable_url() { … }
inline const std::string& MoreAbout::_internal_url() const { … }
inline void MoreAbout::_internal_set_url(const std::string& value) { … }
inline std::string* MoreAbout::_internal_mutable_url() { … }
inline std::string* MoreAbout::release_url() { … }
inline void MoreAbout::set_allocated_url(std::string* url) { … }
inline bool SiteInfo::_internal_has_first_seen() const { … }
inline bool SiteInfo::has_first_seen() const { … }
inline void SiteInfo::clear_first_seen() { … }
inline const ::page_info::proto::SiteFirstSeen& SiteInfo::_internal_first_seen() const { … }
inline const ::page_info::proto::SiteFirstSeen& SiteInfo::first_seen() const { … }
inline void SiteInfo::unsafe_arena_set_allocated_first_seen(
::page_info::proto::SiteFirstSeen* first_seen) { … }
inline ::page_info::proto::SiteFirstSeen* SiteInfo::release_first_seen() { … }
inline ::page_info::proto::SiteFirstSeen* SiteInfo::unsafe_arena_release_first_seen() { … }
inline ::page_info::proto::SiteFirstSeen* SiteInfo::_internal_mutable_first_seen() { … }
inline ::page_info::proto::SiteFirstSeen* SiteInfo::mutable_first_seen() { … }
inline void SiteInfo::set_allocated_first_seen(::page_info::proto::SiteFirstSeen* first_seen) { … }
inline bool SiteInfo::_internal_has_description() const { … }
inline bool SiteInfo::has_description() const { … }
inline void SiteInfo::clear_description() { … }
inline const ::page_info::proto::SiteDescription& SiteInfo::_internal_description() const { … }
inline const ::page_info::proto::SiteDescription& SiteInfo::description() const { … }
inline void SiteInfo::unsafe_arena_set_allocated_description(
::page_info::proto::SiteDescription* description) { … }
inline ::page_info::proto::SiteDescription* SiteInfo::release_description() { … }
inline ::page_info::proto::SiteDescription* SiteInfo::unsafe_arena_release_description() { … }
inline ::page_info::proto::SiteDescription* SiteInfo::_internal_mutable_description() { … }
inline ::page_info::proto::SiteDescription* SiteInfo::mutable_description() { … }
inline void SiteInfo::set_allocated_description(::page_info::proto::SiteDescription* description) { … }
inline bool SiteInfo::_internal_has_more_about() const { … }
inline bool SiteInfo::has_more_about() const { … }
inline void SiteInfo::clear_more_about() { … }
inline const ::page_info::proto::MoreAbout& SiteInfo::_internal_more_about() const { … }
inline const ::page_info::proto::MoreAbout& SiteInfo::more_about() const { … }
inline void SiteInfo::unsafe_arena_set_allocated_more_about(
::page_info::proto::MoreAbout* more_about) { … }
inline ::page_info::proto::MoreAbout* SiteInfo::release_more_about() { … }
inline ::page_info::proto::MoreAbout* SiteInfo::unsafe_arena_release_more_about() { … }
inline ::page_info::proto::MoreAbout* SiteInfo::_internal_mutable_more_about() { … }
inline ::page_info::proto::MoreAbout* SiteInfo::mutable_more_about() { … }
inline void SiteInfo::set_allocated_more_about(::page_info::proto::MoreAbout* more_about) { … }
inline bool AboutThisSiteMetadata::_internal_has_site_info() const { … }
inline bool AboutThisSiteMetadata::has_site_info() const { … }
inline void AboutThisSiteMetadata::clear_site_info() { … }
inline const ::page_info::proto::SiteInfo& AboutThisSiteMetadata::_internal_site_info() const { … }
inline const ::page_info::proto::SiteInfo& AboutThisSiteMetadata::site_info() const { … }
inline void AboutThisSiteMetadata::unsafe_arena_set_allocated_site_info(
::page_info::proto::SiteInfo* site_info) { … }
inline ::page_info::proto::SiteInfo* AboutThisSiteMetadata::release_site_info() { … }
inline ::page_info::proto::SiteInfo* AboutThisSiteMetadata::unsafe_arena_release_site_info() { … }
inline ::page_info::proto::SiteInfo* AboutThisSiteMetadata::_internal_mutable_site_info() { … }
inline ::page_info::proto::SiteInfo* AboutThisSiteMetadata::mutable_site_info() { … }
inline void AboutThisSiteMetadata::set_allocated_site_info(::page_info::proto::SiteInfo* site_info) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::page_info::proto::DurationUnit> : ::std::true_type { … };
template <> struct is_proto_enum< ::page_info::proto::DurationPrecision> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif