chromium/out/Default/gen/third_party/dom_distiller_js/dom_distiller.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_dom_5fdistiller_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_dom_5fdistiller_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
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_dom_5fdistiller_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_dom_5fdistiller_2eproto {};
namespace dom_distiller {
namespace proto {
class DebugInfo;
struct DebugInfoDefaultTypeInternal;
extern DebugInfoDefaultTypeInternal _DebugInfo_default_instance_;
class DistilledContent;
struct DistilledContentDefaultTypeInternal;
extern DistilledContentDefaultTypeInternal _DistilledContent_default_instance_;
class DomDistillerOptions;
struct DomDistillerOptionsDefaultTypeInternal;
extern DomDistillerOptionsDefaultTypeInternal _DomDistillerOptions_default_instance_;
class DomDistillerResult;
struct DomDistillerResultDefaultTypeInternal;
extern DomDistillerResultDefaultTypeInternal _DomDistillerResult_default_instance_;
class DomDistillerResult_ContentImage;
struct DomDistillerResult_ContentImageDefaultTypeInternal;
extern DomDistillerResult_ContentImageDefaultTypeInternal _DomDistillerResult_ContentImage_default_instance_;
class MarkupArticle;
struct MarkupArticleDefaultTypeInternal;
extern MarkupArticleDefaultTypeInternal _MarkupArticle_default_instance_;
class MarkupImage;
struct MarkupImageDefaultTypeInternal;
extern MarkupImageDefaultTypeInternal _MarkupImage_default_instance_;
class MarkupInfo;
struct MarkupInfoDefaultTypeInternal;
extern MarkupInfoDefaultTypeInternal _MarkupInfo_default_instance_;
class PaginationInfo;
struct PaginationInfoDefaultTypeInternal;
extern PaginationInfoDefaultTypeInternal _PaginationInfo_default_instance_;
class StatisticsInfo;
struct StatisticsInfoDefaultTypeInternal;
extern StatisticsInfoDefaultTypeInternal _StatisticsInfo_default_instance_;
class TimingEntry;
struct TimingEntryDefaultTypeInternal;
extern TimingEntryDefaultTypeInternal _TimingEntry_default_instance_;
class TimingInfo;
struct TimingInfoDefaultTypeInternal;
extern TimingInfoDefaultTypeInternal _TimingInfo_default_instance_;
}  // namespace proto
}  // namespace dom_distiller
PROTOBUF_NAMESPACE_OPEN
template<> ::dom_distiller::proto::DebugInfo* Arena::CreateMaybeMessage<::dom_distiller::proto::DebugInfo>(Arena*);
template<> ::dom_distiller::proto::DistilledContent* Arena::CreateMaybeMessage<::dom_distiller::proto::DistilledContent>(Arena*);
template<> ::dom_distiller::proto::DomDistillerOptions* Arena::CreateMaybeMessage<::dom_distiller::proto::DomDistillerOptions>(Arena*);
template<> ::dom_distiller::proto::DomDistillerResult* Arena::CreateMaybeMessage<::dom_distiller::proto::DomDistillerResult>(Arena*);
template<> ::dom_distiller::proto::DomDistillerResult_ContentImage* Arena::CreateMaybeMessage<::dom_distiller::proto::DomDistillerResult_ContentImage>(Arena*);
template<> ::dom_distiller::proto::MarkupArticle* Arena::CreateMaybeMessage<::dom_distiller::proto::MarkupArticle>(Arena*);
template<> ::dom_distiller::proto::MarkupImage* Arena::CreateMaybeMessage<::dom_distiller::proto::MarkupImage>(Arena*);
template<> ::dom_distiller::proto::MarkupInfo* Arena::CreateMaybeMessage<::dom_distiller::proto::MarkupInfo>(Arena*);
template<> ::dom_distiller::proto::PaginationInfo* Arena::CreateMaybeMessage<::dom_distiller::proto::PaginationInfo>(Arena*);
template<> ::dom_distiller::proto::StatisticsInfo* Arena::CreateMaybeMessage<::dom_distiller::proto::StatisticsInfo>(Arena*);
template<> ::dom_distiller::proto::TimingEntry* Arena::CreateMaybeMessage<::dom_distiller::proto::TimingEntry>(Arena*);
template<> ::dom_distiller::proto::TimingInfo* Arena::CreateMaybeMessage<::dom_distiller::proto::TimingInfo>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace dom_distiller {
namespace proto {

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

class DistilledContent final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.DistilledContent) */ {};
// -------------------------------------------------------------------

class PaginationInfo final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.PaginationInfo) */ {};
// -------------------------------------------------------------------

class MarkupArticle final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.MarkupArticle) */ {};
// -------------------------------------------------------------------

class MarkupImage final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.MarkupImage) */ {};
// -------------------------------------------------------------------

class MarkupInfo final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.MarkupInfo) */ {};
// -------------------------------------------------------------------

class TimingEntry final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.TimingEntry) */ {};
// -------------------------------------------------------------------

class TimingInfo final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.TimingInfo) */ {};
// -------------------------------------------------------------------

class DebugInfo final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.DebugInfo) */ {};
// -------------------------------------------------------------------

class StatisticsInfo final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.StatisticsInfo) */ {};
// -------------------------------------------------------------------

class DomDistillerResult_ContentImage final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.DomDistillerResult.ContentImage) */ {};
// -------------------------------------------------------------------

class DomDistillerResult final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.DomDistillerResult) */ {};
// -------------------------------------------------------------------

class DomDistillerOptions final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dom_distiller.proto.DomDistillerOptions) */ {};
// ===================================================================


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

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

// optional string html = 1;
inline bool DistilledContent::_internal_has_html() const {}
inline bool DistilledContent::has_html() const {}
inline void DistilledContent::clear_html() {}
inline const std::string& DistilledContent::html() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DistilledContent::set_html(ArgT0&& arg0, ArgT... args) {}
inline std::string* DistilledContent::mutable_html() {}
inline const std::string& DistilledContent::_internal_html() const {}
inline void DistilledContent::_internal_set_html(const std::string& value) {}
inline std::string* DistilledContent::_internal_mutable_html() {}
inline std::string* DistilledContent::release_html() {}
inline void DistilledContent::set_allocated_html(std::string* html) {}

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

// PaginationInfo

// optional string next_page = 1;
inline bool PaginationInfo::_internal_has_next_page() const {}
inline bool PaginationInfo::has_next_page() const {}
inline void PaginationInfo::clear_next_page() {}
inline const std::string& PaginationInfo::next_page() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PaginationInfo::set_next_page(ArgT0&& arg0, ArgT... args) {}
inline std::string* PaginationInfo::mutable_next_page() {}
inline const std::string& PaginationInfo::_internal_next_page() const {}
inline void PaginationInfo::_internal_set_next_page(const std::string& value) {}
inline std::string* PaginationInfo::_internal_mutable_next_page() {}
inline std::string* PaginationInfo::release_next_page() {}
inline void PaginationInfo::set_allocated_next_page(std::string* next_page) {}

// optional string prev_page = 2;
inline bool PaginationInfo::_internal_has_prev_page() const {}
inline bool PaginationInfo::has_prev_page() const {}
inline void PaginationInfo::clear_prev_page() {}
inline const std::string& PaginationInfo::prev_page() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PaginationInfo::set_prev_page(ArgT0&& arg0, ArgT... args) {}
inline std::string* PaginationInfo::mutable_prev_page() {}
inline const std::string& PaginationInfo::_internal_prev_page() const {}
inline void PaginationInfo::_internal_set_prev_page(const std::string& value) {}
inline std::string* PaginationInfo::_internal_mutable_prev_page() {}
inline std::string* PaginationInfo::release_prev_page() {}
inline void PaginationInfo::set_allocated_prev_page(std::string* prev_page) {}

// optional string canonical_page = 3;
inline bool PaginationInfo::_internal_has_canonical_page() const {}
inline bool PaginationInfo::has_canonical_page() const {}
inline void PaginationInfo::clear_canonical_page() {}
inline const std::string& PaginationInfo::canonical_page() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PaginationInfo::set_canonical_page(ArgT0&& arg0, ArgT... args) {}
inline std::string* PaginationInfo::mutable_canonical_page() {}
inline const std::string& PaginationInfo::_internal_canonical_page() const {}
inline void PaginationInfo::_internal_set_canonical_page(const std::string& value) {}
inline std::string* PaginationInfo::_internal_mutable_canonical_page() {}
inline std::string* PaginationInfo::release_canonical_page() {}
inline void PaginationInfo::set_allocated_canonical_page(std::string* canonical_page) {}

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

// MarkupArticle

// optional string published_time = 1;
inline bool MarkupArticle::_internal_has_published_time() const {}
inline bool MarkupArticle::has_published_time() const {}
inline void MarkupArticle::clear_published_time() {}
inline const std::string& MarkupArticle::published_time() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupArticle::set_published_time(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupArticle::mutable_published_time() {}
inline const std::string& MarkupArticle::_internal_published_time() const {}
inline void MarkupArticle::_internal_set_published_time(const std::string& value) {}
inline std::string* MarkupArticle::_internal_mutable_published_time() {}
inline std::string* MarkupArticle::release_published_time() {}
inline void MarkupArticle::set_allocated_published_time(std::string* published_time) {}

// optional string modified_time = 2;
inline bool MarkupArticle::_internal_has_modified_time() const {}
inline bool MarkupArticle::has_modified_time() const {}
inline void MarkupArticle::clear_modified_time() {}
inline const std::string& MarkupArticle::modified_time() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupArticle::set_modified_time(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupArticle::mutable_modified_time() {}
inline const std::string& MarkupArticle::_internal_modified_time() const {}
inline void MarkupArticle::_internal_set_modified_time(const std::string& value) {}
inline std::string* MarkupArticle::_internal_mutable_modified_time() {}
inline std::string* MarkupArticle::release_modified_time() {}
inline void MarkupArticle::set_allocated_modified_time(std::string* modified_time) {}

// optional string expiration_time = 3;
inline bool MarkupArticle::_internal_has_expiration_time() const {}
inline bool MarkupArticle::has_expiration_time() const {}
inline void MarkupArticle::clear_expiration_time() {}
inline const std::string& MarkupArticle::expiration_time() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupArticle::set_expiration_time(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupArticle::mutable_expiration_time() {}
inline const std::string& MarkupArticle::_internal_expiration_time() const {}
inline void MarkupArticle::_internal_set_expiration_time(const std::string& value) {}
inline std::string* MarkupArticle::_internal_mutable_expiration_time() {}
inline std::string* MarkupArticle::release_expiration_time() {}
inline void MarkupArticle::set_allocated_expiration_time(std::string* expiration_time) {}

// optional string section = 4;
inline bool MarkupArticle::_internal_has_section() const {}
inline bool MarkupArticle::has_section() const {}
inline void MarkupArticle::clear_section() {}
inline const std::string& MarkupArticle::section() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupArticle::set_section(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupArticle::mutable_section() {}
inline const std::string& MarkupArticle::_internal_section() const {}
inline void MarkupArticle::_internal_set_section(const std::string& value) {}
inline std::string* MarkupArticle::_internal_mutable_section() {}
inline std::string* MarkupArticle::release_section() {}
inline void MarkupArticle::set_allocated_section(std::string* section) {}

// repeated string authors = 5;
inline int MarkupArticle::_internal_authors_size() const {}
inline int MarkupArticle::authors_size() const {}
inline void MarkupArticle::clear_authors() {}
inline std::string* MarkupArticle::add_authors() {}
inline const std::string& MarkupArticle::_internal_authors(int index) const {}
inline const std::string& MarkupArticle::authors(int index) const {}
inline std::string* MarkupArticle::mutable_authors(int index) {}
inline void MarkupArticle::set_authors(int index, const std::string& value) {}
inline void MarkupArticle::set_authors(int index, std::string&& value) {}
inline void MarkupArticle::set_authors(int index, const char* value) {}
inline void MarkupArticle::set_authors(int index, const char* value, size_t size) {}
inline std::string* MarkupArticle::_internal_add_authors() {}
inline void MarkupArticle::add_authors(const std::string& value) {}
inline void MarkupArticle::add_authors(std::string&& value) {}
inline void MarkupArticle::add_authors(const char* value) {}
inline void MarkupArticle::add_authors(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
MarkupArticle::authors() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
MarkupArticle::mutable_authors() {}

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

// MarkupImage

// optional string url = 1;
inline bool MarkupImage::_internal_has_url() const {}
inline bool MarkupImage::has_url() const {}
inline void MarkupImage::clear_url() {}
inline const std::string& MarkupImage::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupImage::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupImage::mutable_url() {}
inline const std::string& MarkupImage::_internal_url() const {}
inline void MarkupImage::_internal_set_url(const std::string& value) {}
inline std::string* MarkupImage::_internal_mutable_url() {}
inline std::string* MarkupImage::release_url() {}
inline void MarkupImage::set_allocated_url(std::string* url) {}

// optional string secure_url = 2;
inline bool MarkupImage::_internal_has_secure_url() const {}
inline bool MarkupImage::has_secure_url() const {}
inline void MarkupImage::clear_secure_url() {}
inline const std::string& MarkupImage::secure_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupImage::set_secure_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupImage::mutable_secure_url() {}
inline const std::string& MarkupImage::_internal_secure_url() const {}
inline void MarkupImage::_internal_set_secure_url(const std::string& value) {}
inline std::string* MarkupImage::_internal_mutable_secure_url() {}
inline std::string* MarkupImage::release_secure_url() {}
inline void MarkupImage::set_allocated_secure_url(std::string* secure_url) {}

// optional string type = 3;
inline bool MarkupImage::_internal_has_type() const {}
inline bool MarkupImage::has_type() const {}
inline void MarkupImage::clear_type() {}
inline const std::string& MarkupImage::type() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupImage::set_type(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupImage::mutable_type() {}
inline const std::string& MarkupImage::_internal_type() const {}
inline void MarkupImage::_internal_set_type(const std::string& value) {}
inline std::string* MarkupImage::_internal_mutable_type() {}
inline std::string* MarkupImage::release_type() {}
inline void MarkupImage::set_allocated_type(std::string* type) {}

// optional string caption = 4;
inline bool MarkupImage::_internal_has_caption() const {}
inline bool MarkupImage::has_caption() const {}
inline void MarkupImage::clear_caption() {}
inline const std::string& MarkupImage::caption() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupImage::set_caption(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupImage::mutable_caption() {}
inline const std::string& MarkupImage::_internal_caption() const {}
inline void MarkupImage::_internal_set_caption(const std::string& value) {}
inline std::string* MarkupImage::_internal_mutable_caption() {}
inline std::string* MarkupImage::release_caption() {}
inline void MarkupImage::set_allocated_caption(std::string* caption) {}

// optional int32 width = 5;
inline bool MarkupImage::_internal_has_width() const {}
inline bool MarkupImage::has_width() const {}
inline void MarkupImage::clear_width() {}
inline int32_t MarkupImage::_internal_width() const {}
inline int32_t MarkupImage::width() const {}
inline void MarkupImage::_internal_set_width(int32_t value) {}
inline void MarkupImage::set_width(int32_t value) {}

// optional int32 height = 6;
inline bool MarkupImage::_internal_has_height() const {}
inline bool MarkupImage::has_height() const {}
inline void MarkupImage::clear_height() {}
inline int32_t MarkupImage::_internal_height() const {}
inline int32_t MarkupImage::height() const {}
inline void MarkupImage::_internal_set_height(int32_t value) {}
inline void MarkupImage::set_height(int32_t value) {}

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

// MarkupInfo

// optional string title = 1;
inline bool MarkupInfo::_internal_has_title() const {}
inline bool MarkupInfo::has_title() const {}
inline void MarkupInfo::clear_title() {}
inline const std::string& MarkupInfo::title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupInfo::set_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupInfo::mutable_title() {}
inline const std::string& MarkupInfo::_internal_title() const {}
inline void MarkupInfo::_internal_set_title(const std::string& value) {}
inline std::string* MarkupInfo::_internal_mutable_title() {}
inline std::string* MarkupInfo::release_title() {}
inline void MarkupInfo::set_allocated_title(std::string* title) {}

// optional string type = 2;
inline bool MarkupInfo::_internal_has_type() const {}
inline bool MarkupInfo::has_type() const {}
inline void MarkupInfo::clear_type() {}
inline const std::string& MarkupInfo::type() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupInfo::set_type(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupInfo::mutable_type() {}
inline const std::string& MarkupInfo::_internal_type() const {}
inline void MarkupInfo::_internal_set_type(const std::string& value) {}
inline std::string* MarkupInfo::_internal_mutable_type() {}
inline std::string* MarkupInfo::release_type() {}
inline void MarkupInfo::set_allocated_type(std::string* type) {}

// optional string url = 3;
inline bool MarkupInfo::_internal_has_url() const {}
inline bool MarkupInfo::has_url() const {}
inline void MarkupInfo::clear_url() {}
inline const std::string& MarkupInfo::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupInfo::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupInfo::mutable_url() {}
inline const std::string& MarkupInfo::_internal_url() const {}
inline void MarkupInfo::_internal_set_url(const std::string& value) {}
inline std::string* MarkupInfo::_internal_mutable_url() {}
inline std::string* MarkupInfo::release_url() {}
inline void MarkupInfo::set_allocated_url(std::string* url) {}

// optional string description = 4;
inline bool MarkupInfo::_internal_has_description() const {}
inline bool MarkupInfo::has_description() const {}
inline void MarkupInfo::clear_description() {}
inline const std::string& MarkupInfo::description() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupInfo::set_description(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupInfo::mutable_description() {}
inline const std::string& MarkupInfo::_internal_description() const {}
inline void MarkupInfo::_internal_set_description(const std::string& value) {}
inline std::string* MarkupInfo::_internal_mutable_description() {}
inline std::string* MarkupInfo::release_description() {}
inline void MarkupInfo::set_allocated_description(std::string* description) {}

// optional string publisher = 5;
inline bool MarkupInfo::_internal_has_publisher() const {}
inline bool MarkupInfo::has_publisher() const {}
inline void MarkupInfo::clear_publisher() {}
inline const std::string& MarkupInfo::publisher() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupInfo::set_publisher(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupInfo::mutable_publisher() {}
inline const std::string& MarkupInfo::_internal_publisher() const {}
inline void MarkupInfo::_internal_set_publisher(const std::string& value) {}
inline std::string* MarkupInfo::_internal_mutable_publisher() {}
inline std::string* MarkupInfo::release_publisher() {}
inline void MarkupInfo::set_allocated_publisher(std::string* publisher) {}

// optional string copyright = 6;
inline bool MarkupInfo::_internal_has_copyright() const {}
inline bool MarkupInfo::has_copyright() const {}
inline void MarkupInfo::clear_copyright() {}
inline const std::string& MarkupInfo::copyright() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupInfo::set_copyright(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupInfo::mutable_copyright() {}
inline const std::string& MarkupInfo::_internal_copyright() const {}
inline void MarkupInfo::_internal_set_copyright(const std::string& value) {}
inline std::string* MarkupInfo::_internal_mutable_copyright() {}
inline std::string* MarkupInfo::release_copyright() {}
inline void MarkupInfo::set_allocated_copyright(std::string* copyright) {}

// optional string author = 7;
inline bool MarkupInfo::_internal_has_author() const {}
inline bool MarkupInfo::has_author() const {}
inline void MarkupInfo::clear_author() {}
inline const std::string& MarkupInfo::author() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void MarkupInfo::set_author(ArgT0&& arg0, ArgT... args) {}
inline std::string* MarkupInfo::mutable_author() {}
inline const std::string& MarkupInfo::_internal_author() const {}
inline void MarkupInfo::_internal_set_author(const std::string& value) {}
inline std::string* MarkupInfo::_internal_mutable_author() {}
inline std::string* MarkupInfo::release_author() {}
inline void MarkupInfo::set_allocated_author(std::string* author) {}

// optional .dom_distiller.proto.MarkupArticle article = 8;
inline bool MarkupInfo::_internal_has_article() const {}
inline bool MarkupInfo::has_article() const {}
inline void MarkupInfo::clear_article() {}
inline const ::dom_distiller::proto::MarkupArticle& MarkupInfo::_internal_article() const {}
inline const ::dom_distiller::proto::MarkupArticle& MarkupInfo::article() const {}
inline void MarkupInfo::unsafe_arena_set_allocated_article(
    ::dom_distiller::proto::MarkupArticle* article) {}
inline ::dom_distiller::proto::MarkupArticle* MarkupInfo::release_article() {}
inline ::dom_distiller::proto::MarkupArticle* MarkupInfo::unsafe_arena_release_article() {}
inline ::dom_distiller::proto::MarkupArticle* MarkupInfo::_internal_mutable_article() {}
inline ::dom_distiller::proto::MarkupArticle* MarkupInfo::mutable_article() {}
inline void MarkupInfo::set_allocated_article(::dom_distiller::proto::MarkupArticle* article) {}

// repeated .dom_distiller.proto.MarkupImage images = 9;
inline int MarkupInfo::_internal_images_size() const {}
inline int MarkupInfo::images_size() const {}
inline void MarkupInfo::clear_images() {}
inline ::dom_distiller::proto::MarkupImage* MarkupInfo::mutable_images(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dom_distiller::proto::MarkupImage >*
MarkupInfo::mutable_images() {}
inline const ::dom_distiller::proto::MarkupImage& MarkupInfo::_internal_images(int index) const {}
inline const ::dom_distiller::proto::MarkupImage& MarkupInfo::images(int index) const {}
inline ::dom_distiller::proto::MarkupImage* MarkupInfo::_internal_add_images() {}
inline ::dom_distiller::proto::MarkupImage* MarkupInfo::add_images() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dom_distiller::proto::MarkupImage >&
MarkupInfo::images() const {}

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

// TimingEntry

// optional string name = 1;
inline bool TimingEntry::_internal_has_name() const {}
inline bool TimingEntry::has_name() const {}
inline void TimingEntry::clear_name() {}
inline const std::string& TimingEntry::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void TimingEntry::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* TimingEntry::mutable_name() {}
inline const std::string& TimingEntry::_internal_name() const {}
inline void TimingEntry::_internal_set_name(const std::string& value) {}
inline std::string* TimingEntry::_internal_mutable_name() {}
inline std::string* TimingEntry::release_name() {}
inline void TimingEntry::set_allocated_name(std::string* name) {}

// optional double time = 2;
inline bool TimingEntry::_internal_has_time() const {}
inline bool TimingEntry::has_time() const {}
inline void TimingEntry::clear_time() {}
inline double TimingEntry::_internal_time() const {}
inline double TimingEntry::time() const {}
inline void TimingEntry::_internal_set_time(double value) {}
inline void TimingEntry::set_time(double value) {}

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

// TimingInfo

// optional double markup_parsing_time = 1;
inline bool TimingInfo::_internal_has_markup_parsing_time() const {}
inline bool TimingInfo::has_markup_parsing_time() const {}
inline void TimingInfo::clear_markup_parsing_time() {}
inline double TimingInfo::_internal_markup_parsing_time() const {}
inline double TimingInfo::markup_parsing_time() const {}
inline void TimingInfo::_internal_set_markup_parsing_time(double value) {}
inline void TimingInfo::set_markup_parsing_time(double value) {}

// optional double document_construction_time = 2;
inline bool TimingInfo::_internal_has_document_construction_time() const {}
inline bool TimingInfo::has_document_construction_time() const {}
inline void TimingInfo::clear_document_construction_time() {}
inline double TimingInfo::_internal_document_construction_time() const {}
inline double TimingInfo::document_construction_time() const {}
inline void TimingInfo::_internal_set_document_construction_time(double value) {}
inline void TimingInfo::set_document_construction_time(double value) {}

// optional double article_processing_time = 3;
inline bool TimingInfo::_internal_has_article_processing_time() const {}
inline bool TimingInfo::has_article_processing_time() const {}
inline void TimingInfo::clear_article_processing_time() {}
inline double TimingInfo::_internal_article_processing_time() const {}
inline double TimingInfo::article_processing_time() const {}
inline void TimingInfo::_internal_set_article_processing_time(double value) {}
inline void TimingInfo::set_article_processing_time(double value) {}

// optional double formatting_time = 4;
inline bool TimingInfo::_internal_has_formatting_time() const {}
inline bool TimingInfo::has_formatting_time() const {}
inline void TimingInfo::clear_formatting_time() {}
inline double TimingInfo::_internal_formatting_time() const {}
inline double TimingInfo::formatting_time() const {}
inline void TimingInfo::_internal_set_formatting_time(double value) {}
inline void TimingInfo::set_formatting_time(double value) {}

// optional double total_time = 5;
inline bool TimingInfo::_internal_has_total_time() const {}
inline bool TimingInfo::has_total_time() const {}
inline void TimingInfo::clear_total_time() {}
inline double TimingInfo::_internal_total_time() const {}
inline double TimingInfo::total_time() const {}
inline void TimingInfo::_internal_set_total_time(double value) {}
inline void TimingInfo::set_total_time(double value) {}

// repeated .dom_distiller.proto.TimingEntry other_times = 6;
inline int TimingInfo::_internal_other_times_size() const {}
inline int TimingInfo::other_times_size() const {}
inline void TimingInfo::clear_other_times() {}
inline ::dom_distiller::proto::TimingEntry* TimingInfo::mutable_other_times(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dom_distiller::proto::TimingEntry >*
TimingInfo::mutable_other_times() {}
inline const ::dom_distiller::proto::TimingEntry& TimingInfo::_internal_other_times(int index) const {}
inline const ::dom_distiller::proto::TimingEntry& TimingInfo::other_times(int index) const {}
inline ::dom_distiller::proto::TimingEntry* TimingInfo::_internal_add_other_times() {}
inline ::dom_distiller::proto::TimingEntry* TimingInfo::add_other_times() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dom_distiller::proto::TimingEntry >&
TimingInfo::other_times() const {}

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

// DebugInfo

// optional string log = 1;
inline bool DebugInfo::_internal_has_log() const {}
inline bool DebugInfo::has_log() const {}
inline void DebugInfo::clear_log() {}
inline const std::string& DebugInfo::log() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DebugInfo::set_log(ArgT0&& arg0, ArgT... args) {}
inline std::string* DebugInfo::mutable_log() {}
inline const std::string& DebugInfo::_internal_log() const {}
inline void DebugInfo::_internal_set_log(const std::string& value) {}
inline std::string* DebugInfo::_internal_mutable_log() {}
inline std::string* DebugInfo::release_log() {}
inline void DebugInfo::set_allocated_log(std::string* log) {}

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

// StatisticsInfo

// optional int32 word_count = 1;
inline bool StatisticsInfo::_internal_has_word_count() const {}
inline bool StatisticsInfo::has_word_count() const {}
inline void StatisticsInfo::clear_word_count() {}
inline int32_t StatisticsInfo::_internal_word_count() const {}
inline int32_t StatisticsInfo::word_count() const {}
inline void StatisticsInfo::_internal_set_word_count(int32_t value) {}
inline void StatisticsInfo::set_word_count(int32_t value) {}

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

// DomDistillerResult_ContentImage

// optional string url = 1;
inline bool DomDistillerResult_ContentImage::_internal_has_url() const {}
inline bool DomDistillerResult_ContentImage::has_url() const {}
inline void DomDistillerResult_ContentImage::clear_url() {}
inline const std::string& DomDistillerResult_ContentImage::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DomDistillerResult_ContentImage::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* DomDistillerResult_ContentImage::mutable_url() {}
inline const std::string& DomDistillerResult_ContentImage::_internal_url() const {}
inline void DomDistillerResult_ContentImage::_internal_set_url(const std::string& value) {}
inline std::string* DomDistillerResult_ContentImage::_internal_mutable_url() {}
inline std::string* DomDistillerResult_ContentImage::release_url() {}
inline void DomDistillerResult_ContentImage::set_allocated_url(std::string* url) {}

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

// DomDistillerResult

// optional string title = 1;
inline bool DomDistillerResult::_internal_has_title() const {}
inline bool DomDistillerResult::has_title() const {}
inline void DomDistillerResult::clear_title() {}
inline const std::string& DomDistillerResult::title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DomDistillerResult::set_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* DomDistillerResult::mutable_title() {}
inline const std::string& DomDistillerResult::_internal_title() const {}
inline void DomDistillerResult::_internal_set_title(const std::string& value) {}
inline std::string* DomDistillerResult::_internal_mutable_title() {}
inline std::string* DomDistillerResult::release_title() {}
inline void DomDistillerResult::set_allocated_title(std::string* title) {}

// optional .dom_distiller.proto.DistilledContent distilled_content = 2;
inline bool DomDistillerResult::_internal_has_distilled_content() const {}
inline bool DomDistillerResult::has_distilled_content() const {}
inline void DomDistillerResult::clear_distilled_content() {}
inline const ::dom_distiller::proto::DistilledContent& DomDistillerResult::_internal_distilled_content() const {}
inline const ::dom_distiller::proto::DistilledContent& DomDistillerResult::distilled_content() const {}
inline void DomDistillerResult::unsafe_arena_set_allocated_distilled_content(
    ::dom_distiller::proto::DistilledContent* distilled_content) {}
inline ::dom_distiller::proto::DistilledContent* DomDistillerResult::release_distilled_content() {}
inline ::dom_distiller::proto::DistilledContent* DomDistillerResult::unsafe_arena_release_distilled_content() {}
inline ::dom_distiller::proto::DistilledContent* DomDistillerResult::_internal_mutable_distilled_content() {}
inline ::dom_distiller::proto::DistilledContent* DomDistillerResult::mutable_distilled_content() {}
inline void DomDistillerResult::set_allocated_distilled_content(::dom_distiller::proto::DistilledContent* distilled_content) {}

// optional .dom_distiller.proto.PaginationInfo pagination_info = 3;
inline bool DomDistillerResult::_internal_has_pagination_info() const {}
inline bool DomDistillerResult::has_pagination_info() const {}
inline void DomDistillerResult::clear_pagination_info() {}
inline const ::dom_distiller::proto::PaginationInfo& DomDistillerResult::_internal_pagination_info() const {}
inline const ::dom_distiller::proto::PaginationInfo& DomDistillerResult::pagination_info() const {}
inline void DomDistillerResult::unsafe_arena_set_allocated_pagination_info(
    ::dom_distiller::proto::PaginationInfo* pagination_info) {}
inline ::dom_distiller::proto::PaginationInfo* DomDistillerResult::release_pagination_info() {}
inline ::dom_distiller::proto::PaginationInfo* DomDistillerResult::unsafe_arena_release_pagination_info() {}
inline ::dom_distiller::proto::PaginationInfo* DomDistillerResult::_internal_mutable_pagination_info() {}
inline ::dom_distiller::proto::PaginationInfo* DomDistillerResult::mutable_pagination_info() {}
inline void DomDistillerResult::set_allocated_pagination_info(::dom_distiller::proto::PaginationInfo* pagination_info) {}

// optional .dom_distiller.proto.MarkupInfo markup_info = 5;
inline bool DomDistillerResult::_internal_has_markup_info() const {}
inline bool DomDistillerResult::has_markup_info() const {}
inline void DomDistillerResult::clear_markup_info() {}
inline const ::dom_distiller::proto::MarkupInfo& DomDistillerResult::_internal_markup_info() const {}
inline const ::dom_distiller::proto::MarkupInfo& DomDistillerResult::markup_info() const {}
inline void DomDistillerResult::unsafe_arena_set_allocated_markup_info(
    ::dom_distiller::proto::MarkupInfo* markup_info) {}
inline ::dom_distiller::proto::MarkupInfo* DomDistillerResult::release_markup_info() {}
inline ::dom_distiller::proto::MarkupInfo* DomDistillerResult::unsafe_arena_release_markup_info() {}
inline ::dom_distiller::proto::MarkupInfo* DomDistillerResult::_internal_mutable_markup_info() {}
inline ::dom_distiller::proto::MarkupInfo* DomDistillerResult::mutable_markup_info() {}
inline void DomDistillerResult::set_allocated_markup_info(::dom_distiller::proto::MarkupInfo* markup_info) {}

// optional .dom_distiller.proto.TimingInfo timing_info = 6;
inline bool DomDistillerResult::_internal_has_timing_info() const {}
inline bool DomDistillerResult::has_timing_info() const {}
inline void DomDistillerResult::clear_timing_info() {}
inline const ::dom_distiller::proto::TimingInfo& DomDistillerResult::_internal_timing_info() const {}
inline const ::dom_distiller::proto::TimingInfo& DomDistillerResult::timing_info() const {}
inline void DomDistillerResult::unsafe_arena_set_allocated_timing_info(
    ::dom_distiller::proto::TimingInfo* timing_info) {}
inline ::dom_distiller::proto::TimingInfo* DomDistillerResult::release_timing_info() {}
inline ::dom_distiller::proto::TimingInfo* DomDistillerResult::unsafe_arena_release_timing_info() {}
inline ::dom_distiller::proto::TimingInfo* DomDistillerResult::_internal_mutable_timing_info() {}
inline ::dom_distiller::proto::TimingInfo* DomDistillerResult::mutable_timing_info() {}
inline void DomDistillerResult::set_allocated_timing_info(::dom_distiller::proto::TimingInfo* timing_info) {}

// optional .dom_distiller.proto.DebugInfo debug_info = 7;
inline bool DomDistillerResult::_internal_has_debug_info() const {}
inline bool DomDistillerResult::has_debug_info() const {}
inline void DomDistillerResult::clear_debug_info() {}
inline const ::dom_distiller::proto::DebugInfo& DomDistillerResult::_internal_debug_info() const {}
inline const ::dom_distiller::proto::DebugInfo& DomDistillerResult::debug_info() const {}
inline void DomDistillerResult::unsafe_arena_set_allocated_debug_info(
    ::dom_distiller::proto::DebugInfo* debug_info) {}
inline ::dom_distiller::proto::DebugInfo* DomDistillerResult::release_debug_info() {}
inline ::dom_distiller::proto::DebugInfo* DomDistillerResult::unsafe_arena_release_debug_info() {}
inline ::dom_distiller::proto::DebugInfo* DomDistillerResult::_internal_mutable_debug_info() {}
inline ::dom_distiller::proto::DebugInfo* DomDistillerResult::mutable_debug_info() {}
inline void DomDistillerResult::set_allocated_debug_info(::dom_distiller::proto::DebugInfo* debug_info) {}

// optional .dom_distiller.proto.StatisticsInfo statistics_info = 8;
inline bool DomDistillerResult::_internal_has_statistics_info() const {}
inline bool DomDistillerResult::has_statistics_info() const {}
inline void DomDistillerResult::clear_statistics_info() {}
inline const ::dom_distiller::proto::StatisticsInfo& DomDistillerResult::_internal_statistics_info() const {}
inline const ::dom_distiller::proto::StatisticsInfo& DomDistillerResult::statistics_info() const {}
inline void DomDistillerResult::unsafe_arena_set_allocated_statistics_info(
    ::dom_distiller::proto::StatisticsInfo* statistics_info) {}
inline ::dom_distiller::proto::StatisticsInfo* DomDistillerResult::release_statistics_info() {}
inline ::dom_distiller::proto::StatisticsInfo* DomDistillerResult::unsafe_arena_release_statistics_info() {}
inline ::dom_distiller::proto::StatisticsInfo* DomDistillerResult::_internal_mutable_statistics_info() {}
inline ::dom_distiller::proto::StatisticsInfo* DomDistillerResult::mutable_statistics_info() {}
inline void DomDistillerResult::set_allocated_statistics_info(::dom_distiller::proto::StatisticsInfo* statistics_info) {}

// optional string text_direction = 9;
inline bool DomDistillerResult::_internal_has_text_direction() const {}
inline bool DomDistillerResult::has_text_direction() const {}
inline void DomDistillerResult::clear_text_direction() {}
inline const std::string& DomDistillerResult::text_direction() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DomDistillerResult::set_text_direction(ArgT0&& arg0, ArgT... args) {}
inline std::string* DomDistillerResult::mutable_text_direction() {}
inline const std::string& DomDistillerResult::_internal_text_direction() const {}
inline void DomDistillerResult::_internal_set_text_direction(const std::string& value) {}
inline std::string* DomDistillerResult::_internal_mutable_text_direction() {}
inline std::string* DomDistillerResult::release_text_direction() {}
inline void DomDistillerResult::set_allocated_text_direction(std::string* text_direction) {}

// repeated .dom_distiller.proto.DomDistillerResult.ContentImage content_images = 10;
inline int DomDistillerResult::_internal_content_images_size() const {}
inline int DomDistillerResult::content_images_size() const {}
inline void DomDistillerResult::clear_content_images() {}
inline ::dom_distiller::proto::DomDistillerResult_ContentImage* DomDistillerResult::mutable_content_images(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dom_distiller::proto::DomDistillerResult_ContentImage >*
DomDistillerResult::mutable_content_images() {}
inline const ::dom_distiller::proto::DomDistillerResult_ContentImage& DomDistillerResult::_internal_content_images(int index) const {}
inline const ::dom_distiller::proto::DomDistillerResult_ContentImage& DomDistillerResult::content_images(int index) const {}
inline ::dom_distiller::proto::DomDistillerResult_ContentImage* DomDistillerResult::_internal_add_content_images() {}
inline ::dom_distiller::proto::DomDistillerResult_ContentImage* DomDistillerResult::add_content_images() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dom_distiller::proto::DomDistillerResult_ContentImage >&
DomDistillerResult::content_images() const {}

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

// DomDistillerOptions

// optional bool extract_text_only = 1;
inline bool DomDistillerOptions::_internal_has_extract_text_only() const {}
inline bool DomDistillerOptions::has_extract_text_only() const {}
inline void DomDistillerOptions::clear_extract_text_only() {}
inline bool DomDistillerOptions::_internal_extract_text_only() const {}
inline bool DomDistillerOptions::extract_text_only() const {}
inline void DomDistillerOptions::_internal_set_extract_text_only(bool value) {}
inline void DomDistillerOptions::set_extract_text_only(bool value) {}

// optional int32 debug_level = 2;
inline bool DomDistillerOptions::_internal_has_debug_level() const {}
inline bool DomDistillerOptions::has_debug_level() const {}
inline void DomDistillerOptions::clear_debug_level() {}
inline int32_t DomDistillerOptions::_internal_debug_level() const {}
inline int32_t DomDistillerOptions::debug_level() const {}
inline void DomDistillerOptions::_internal_set_debug_level(int32_t value) {}
inline void DomDistillerOptions::set_debug_level(int32_t value) {}

// optional string original_url = 3;
inline bool DomDistillerOptions::_internal_has_original_url() const {}
inline bool DomDistillerOptions::has_original_url() const {}
inline void DomDistillerOptions::clear_original_url() {}
inline const std::string& DomDistillerOptions::original_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DomDistillerOptions::set_original_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* DomDistillerOptions::mutable_original_url() {}
inline const std::string& DomDistillerOptions::_internal_original_url() const {}
inline void DomDistillerOptions::_internal_set_original_url(const std::string& value) {}
inline std::string* DomDistillerOptions::_internal_mutable_original_url() {}
inline std::string* DomDistillerOptions::release_original_url() {}
inline void DomDistillerOptions::set_allocated_original_url(std::string* original_url) {}

// optional string pagination_algo = 4;
inline bool DomDistillerOptions::_internal_has_pagination_algo() const {}
inline bool DomDistillerOptions::has_pagination_algo() const {}
inline void DomDistillerOptions::clear_pagination_algo() {}
inline const std::string& DomDistillerOptions::pagination_algo() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DomDistillerOptions::set_pagination_algo(ArgT0&& arg0, ArgT... args) {}
inline std::string* DomDistillerOptions::mutable_pagination_algo() {}
inline const std::string& DomDistillerOptions::_internal_pagination_algo() const {}
inline void DomDistillerOptions::_internal_set_pagination_algo(const std::string& value) {}
inline std::string* DomDistillerOptions::_internal_mutable_pagination_algo() {}
inline std::string* DomDistillerOptions::release_pagination_algo() {}
inline void DomDistillerOptions::set_allocated_pagination_algo(std::string* pagination_algo) {}

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

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

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

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

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace proto
}  // namespace dom_distiller

// @@protoc_insertion_point(global_scope)

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