#include "view_hierarchy.pb.h"
#include <algorithm>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
#include <google/protobuf/port_def.inc>
PROTOBUF_PRAGMA_INIT_SEG
_pb;
_pbi;
namespace screenai {
PROTOBUF_CONSTEXPR BoundingBox::BoundingBox(
::_pbi::ConstantInitialized): … { … }
struct BoundingBoxDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BoundingBoxDefaultTypeInternal _BoundingBox_default_instance_;
PROTOBUF_CONSTEXPR BoundingBoxPixels::BoundingBoxPixels(
::_pbi::ConstantInitialized): … { … }
struct BoundingBoxPixelsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BoundingBoxPixelsDefaultTypeInternal _BoundingBoxPixels_default_instance_;
PROTOBUF_CONSTEXPR ViewHierarchy::ViewHierarchy(
::_pbi::ConstantInitialized): … { … }
struct ViewHierarchyDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ViewHierarchyDefaultTypeInternal _ViewHierarchy_default_instance_;
PROTOBUF_CONSTEXPR UiElement::UiElement(
::_pbi::ConstantInitialized): … { … }
struct UiElementDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UiElementDefaultTypeInternal _UiElement_default_instance_;
PROTOBUF_CONSTEXPR UiElementAttribute::UiElementAttribute(
::_pbi::ConstantInitialized): … { … }
struct UiElementAttributeDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UiElementAttributeDefaultTypeInternal _UiElementAttribute_default_instance_;
PROTOBUF_CONSTEXPR IntList::IntList(
::_pbi::ConstantInitialized): … { … }
struct IntListDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IntListDefaultTypeInternal _IntList_default_instance_;
PROTOBUF_CONSTEXPR StringList::StringList(
::_pbi::ConstantInitialized): … { … }
struct StringListDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StringListDefaultTypeInternal _StringList_default_instance_;
PROTOBUF_CONSTEXPR FloatList::FloatList(
::_pbi::ConstantInitialized): … { … }
struct FloatListDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FloatListDefaultTypeInternal _FloatList_default_instance_;
PROTOBUF_CONSTEXPR ChromeInfo::ChromeInfo(
::_pbi::ConstantInitialized): … { … }
struct ChromeInfoDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeInfoDefaultTypeInternal _ChromeInfo_default_instance_;
}
namespace screenai {
bool UiElementType_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> UiElementType_strings[4] = …;
static const char UiElementType_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry UiElementType_entries[] = …;
static const int UiElementType_entries_by_number[] = …;
const std::string& UiElementType_Name(
UiElementType value) { … }
bool UiElementType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UiElementType* value) { … }
class BoundingBox::_Internal { … };
BoundingBox::BoundingBox(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
BoundingBox::BoundingBox(const BoundingBox& from)
: … { … }
inline void BoundingBox::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
BoundingBox::~BoundingBox() { … }
inline void BoundingBox::SharedDtor() { … }
void BoundingBox::SetCachedSize(int size) const { … }
void BoundingBox::Clear() { … }
const char* BoundingBox::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* BoundingBox::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t BoundingBox::ByteSizeLong() const { … }
void BoundingBox::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void BoundingBox::MergeFrom(const BoundingBox& from) { … }
void BoundingBox::CopyFrom(const BoundingBox& from) { … }
bool BoundingBox::IsInitialized() const { … }
void BoundingBox::InternalSwap(BoundingBox* other) { … }
std::string BoundingBox::GetTypeName() const { … }
class BoundingBoxPixels::_Internal { … };
BoundingBoxPixels::BoundingBoxPixels(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
BoundingBoxPixels::BoundingBoxPixels(const BoundingBoxPixels& from)
: … { … }
inline void BoundingBoxPixels::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
BoundingBoxPixels::~BoundingBoxPixels() { … }
inline void BoundingBoxPixels::SharedDtor() { … }
void BoundingBoxPixels::SetCachedSize(int size) const { … }
void BoundingBoxPixels::Clear() { … }
const char* BoundingBoxPixels::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* BoundingBoxPixels::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t BoundingBoxPixels::ByteSizeLong() const { … }
void BoundingBoxPixels::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void BoundingBoxPixels::MergeFrom(const BoundingBoxPixels& from) { … }
void BoundingBoxPixels::CopyFrom(const BoundingBoxPixels& from) { … }
bool BoundingBoxPixels::IsInitialized() const { … }
void BoundingBoxPixels::InternalSwap(BoundingBoxPixels* other) { … }
std::string BoundingBoxPixels::GetTypeName() const { … }
class ViewHierarchy::_Internal { … };
ViewHierarchy::ViewHierarchy(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ViewHierarchy::ViewHierarchy(const ViewHierarchy& from)
: … { … }
inline void ViewHierarchy::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ViewHierarchy::~ViewHierarchy() { … }
inline void ViewHierarchy::SharedDtor() { … }
void ViewHierarchy::SetCachedSize(int size) const { … }
void ViewHierarchy::Clear() { … }
const char* ViewHierarchy::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ViewHierarchy::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ViewHierarchy::ByteSizeLong() const { … }
void ViewHierarchy::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ViewHierarchy::MergeFrom(const ViewHierarchy& from) { … }
void ViewHierarchy::CopyFrom(const ViewHierarchy& from) { … }
bool ViewHierarchy::IsInitialized() const { … }
void ViewHierarchy::InternalSwap(ViewHierarchy* other) { … }
std::string ViewHierarchy::GetTypeName() const { … }
class UiElement::_Internal { … };
const ::screenai::BoundingBox&
UiElement::_Internal::bounding_box(const UiElement* msg) { … }
const ::screenai::BoundingBoxPixels&
UiElement::_Internal::bounding_box_pixels(const UiElement* msg) { … }
const ::screenai::ChromeInfo&
UiElement::_Internal::chrome_info(const UiElement* msg) { … }
UiElement::UiElement(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
UiElement::UiElement(const UiElement& from)
: … { … }
inline void UiElement::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
UiElement::~UiElement() { … }
inline void UiElement::SharedDtor() { … }
void UiElement::SetCachedSize(int size) const { … }
void UiElement::Clear() { … }
const char* UiElement::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* UiElement::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t UiElement::ByteSizeLong() const { … }
void UiElement::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void UiElement::MergeFrom(const UiElement& from) { … }
void UiElement::CopyFrom(const UiElement& from) { … }
bool UiElement::IsInitialized() const { … }
void UiElement::InternalSwap(UiElement* other) { … }
std::string UiElement::GetTypeName() const { … }
class UiElementAttribute::_Internal { … };
const ::screenai::IntList&
UiElementAttribute::_Internal::int_list_value(const UiElementAttribute* msg) { … }
const ::screenai::StringList&
UiElementAttribute::_Internal::string_list_value(const UiElementAttribute* msg) { … }
const ::screenai::FloatList&
UiElementAttribute::_Internal::float_list_value(const UiElementAttribute* msg) { … }
void UiElementAttribute::set_allocated_int_list_value(::screenai::IntList* int_list_value) { … }
void UiElementAttribute::set_allocated_string_list_value(::screenai::StringList* string_list_value) { … }
void UiElementAttribute::set_allocated_float_list_value(::screenai::FloatList* float_list_value) { … }
UiElementAttribute::UiElementAttribute(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
UiElementAttribute::UiElementAttribute(const UiElementAttribute& from)
: … { … }
inline void UiElementAttribute::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
UiElementAttribute::~UiElementAttribute() { … }
inline void UiElementAttribute::SharedDtor() { … }
void UiElementAttribute::SetCachedSize(int size) const { … }
void UiElementAttribute::clear_value() { … }
void UiElementAttribute::Clear() { … }
const char* UiElementAttribute::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* UiElementAttribute::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t UiElementAttribute::ByteSizeLong() const { … }
void UiElementAttribute::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void UiElementAttribute::MergeFrom(const UiElementAttribute& from) { … }
void UiElementAttribute::CopyFrom(const UiElementAttribute& from) { … }
bool UiElementAttribute::IsInitialized() const { … }
void UiElementAttribute::InternalSwap(UiElementAttribute* other) { … }
std::string UiElementAttribute::GetTypeName() const { … }
class IntList::_Internal { … };
IntList::IntList(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
IntList::IntList(const IntList& from)
: … { … }
inline void IntList::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
IntList::~IntList() { … }
inline void IntList::SharedDtor() { … }
void IntList::SetCachedSize(int size) const { … }
void IntList::Clear() { … }
const char* IntList::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* IntList::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t IntList::ByteSizeLong() const { … }
void IntList::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void IntList::MergeFrom(const IntList& from) { … }
void IntList::CopyFrom(const IntList& from) { … }
bool IntList::IsInitialized() const { … }
void IntList::InternalSwap(IntList* other) { … }
std::string IntList::GetTypeName() const { … }
class StringList::_Internal { … };
StringList::StringList(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
StringList::StringList(const StringList& from)
: … { … }
inline void StringList::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
StringList::~StringList() { … }
inline void StringList::SharedDtor() { … }
void StringList::SetCachedSize(int size) const { … }
void StringList::Clear() { … }
const char* StringList::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* StringList::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t StringList::ByteSizeLong() const { … }
void StringList::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void StringList::MergeFrom(const StringList& from) { … }
void StringList::CopyFrom(const StringList& from) { … }
bool StringList::IsInitialized() const { … }
void StringList::InternalSwap(StringList* other) { … }
std::string StringList::GetTypeName() const { … }
class FloatList::_Internal { … };
FloatList::FloatList(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
FloatList::FloatList(const FloatList& from)
: … { … }
inline void FloatList::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
FloatList::~FloatList() { … }
inline void FloatList::SharedDtor() { … }
void FloatList::SetCachedSize(int size) const { … }
void FloatList::Clear() { … }
const char* FloatList::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* FloatList::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t FloatList::ByteSizeLong() const { … }
void FloatList::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void FloatList::MergeFrom(const FloatList& from) { … }
void FloatList::CopyFrom(const FloatList& from) { … }
bool FloatList::IsInitialized() const { … }
void FloatList::InternalSwap(FloatList* other) { … }
std::string FloatList::GetTypeName() const { … }
class ChromeInfo::_Internal { … };
ChromeInfo::ChromeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ChromeInfo::ChromeInfo(const ChromeInfo& from)
: … { … }
inline void ChromeInfo::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ChromeInfo::~ChromeInfo() { … }
inline void ChromeInfo::SharedDtor() { … }
void ChromeInfo::SetCachedSize(int size) const { … }
void ChromeInfo::Clear() { … }
const char* ChromeInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ChromeInfo::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ChromeInfo::ByteSizeLong() const { … }
void ChromeInfo::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ChromeInfo::MergeFrom(const ChromeInfo& from) { … }
void ChromeInfo::CopyFrom(const ChromeInfo& from) { … }
bool ChromeInfo::IsInitialized() const { … }
void ChromeInfo::InternalSwap(ChromeInfo* other) { … }
std::string ChromeInfo::GetTypeName() const { … }
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::screenai::BoundingBox*
Arena::CreateMaybeMessage< ::screenai::BoundingBox >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::BoundingBoxPixels*
Arena::CreateMaybeMessage< ::screenai::BoundingBoxPixels >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::ViewHierarchy*
Arena::CreateMaybeMessage< ::screenai::ViewHierarchy >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::UiElement*
Arena::CreateMaybeMessage< ::screenai::UiElement >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::UiElementAttribute*
Arena::CreateMaybeMessage< ::screenai::UiElementAttribute >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::IntList*
Arena::CreateMaybeMessage< ::screenai::IntList >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::StringList*
Arena::CreateMaybeMessage< ::screenai::StringList >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::FloatList*
Arena::CreateMaybeMessage< ::screenai::FloatList >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::screenai::ChromeInfo*
Arena::CreateMaybeMessage< ::screenai::ChromeInfo >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>