#ifndef GOOGLE_PROTOBUF_INCLUDED_element_5flocator_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_element_5flocator_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/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_element_5flocator_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_element_5flocator_2eproto { … };
namespace blink {
class ElementLocator;
struct ElementLocatorDefaultTypeInternal;
extern ElementLocatorDefaultTypeInternal _ElementLocator_default_instance_;
class ElementLocator_Component;
struct ElementLocator_ComponentDefaultTypeInternal;
extern ElementLocator_ComponentDefaultTypeInternal _ElementLocator_Component_default_instance_;
class ElementLocator_Component_Id;
struct ElementLocator_Component_IdDefaultTypeInternal;
extern ElementLocator_Component_IdDefaultTypeInternal _ElementLocator_Component_Id_default_instance_;
class ElementLocator_Component_NthTagName;
struct ElementLocator_Component_NthTagNameDefaultTypeInternal;
extern ElementLocator_Component_NthTagNameDefaultTypeInternal _ElementLocator_Component_NthTagName_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::blink::ElementLocator* Arena::CreateMaybeMessage<::blink::ElementLocator>(Arena*);
template<> ::blink::ElementLocator_Component* Arena::CreateMaybeMessage<::blink::ElementLocator_Component>(Arena*);
template<> ::blink::ElementLocator_Component_Id* Arena::CreateMaybeMessage<::blink::ElementLocator_Component_Id>(Arena*);
template<> ::blink::ElementLocator_Component_NthTagName* Arena::CreateMaybeMessage<::blink::ElementLocator_Component_NthTagName>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace blink {
class ElementLocator_Component_Id final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ElementLocator_Component_NthTagName final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ElementLocator_Component final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ElementLocator final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool ElementLocator_Component_Id::_internal_has_id_attr() const { … }
inline bool ElementLocator_Component_Id::has_id_attr() const { … }
inline void ElementLocator_Component_Id::clear_id_attr() { … }
inline const std::string& ElementLocator_Component_Id::id_attr() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ElementLocator_Component_Id::set_id_attr(ArgT0&& arg0, ArgT... args) { … }
inline std::string* ElementLocator_Component_Id::mutable_id_attr() { … }
inline const std::string& ElementLocator_Component_Id::_internal_id_attr() const { … }
inline void ElementLocator_Component_Id::_internal_set_id_attr(const std::string& value) { … }
inline std::string* ElementLocator_Component_Id::_internal_mutable_id_attr() { … }
inline std::string* ElementLocator_Component_Id::release_id_attr() { … }
inline void ElementLocator_Component_Id::set_allocated_id_attr(std::string* id_attr) { … }
inline bool ElementLocator_Component_NthTagName::_internal_has_tag_name() const { … }
inline bool ElementLocator_Component_NthTagName::has_tag_name() const { … }
inline void ElementLocator_Component_NthTagName::clear_tag_name() { … }
inline const std::string& ElementLocator_Component_NthTagName::tag_name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ElementLocator_Component_NthTagName::set_tag_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* ElementLocator_Component_NthTagName::mutable_tag_name() { … }
inline const std::string& ElementLocator_Component_NthTagName::_internal_tag_name() const { … }
inline void ElementLocator_Component_NthTagName::_internal_set_tag_name(const std::string& value) { … }
inline std::string* ElementLocator_Component_NthTagName::_internal_mutable_tag_name() { … }
inline std::string* ElementLocator_Component_NthTagName::release_tag_name() { … }
inline void ElementLocator_Component_NthTagName::set_allocated_tag_name(std::string* tag_name) { … }
inline bool ElementLocator_Component_NthTagName::_internal_has_index() const { … }
inline bool ElementLocator_Component_NthTagName::has_index() const { … }
inline void ElementLocator_Component_NthTagName::clear_index() { … }
inline int32_t ElementLocator_Component_NthTagName::_internal_index() const { … }
inline int32_t ElementLocator_Component_NthTagName::index() const { … }
inline void ElementLocator_Component_NthTagName::_internal_set_index(int32_t value) { … }
inline void ElementLocator_Component_NthTagName::set_index(int32_t value) { … }
inline bool ElementLocator_Component::_internal_has_id() const { … }
inline bool ElementLocator_Component::has_id() const { … }
inline void ElementLocator_Component::set_has_id() { … }
inline void ElementLocator_Component::clear_id() { … }
inline ::blink::ElementLocator_Component_Id* ElementLocator_Component::release_id() { … }
inline const ::blink::ElementLocator_Component_Id& ElementLocator_Component::_internal_id() const { … }
inline const ::blink::ElementLocator_Component_Id& ElementLocator_Component::id() const { … }
inline ::blink::ElementLocator_Component_Id* ElementLocator_Component::unsafe_arena_release_id() { … }
inline void ElementLocator_Component::unsafe_arena_set_allocated_id(::blink::ElementLocator_Component_Id* id) { … }
inline ::blink::ElementLocator_Component_Id* ElementLocator_Component::_internal_mutable_id() { … }
inline ::blink::ElementLocator_Component_Id* ElementLocator_Component::mutable_id() { … }
inline bool ElementLocator_Component::_internal_has_nth() const { … }
inline bool ElementLocator_Component::has_nth() const { … }
inline void ElementLocator_Component::set_has_nth() { … }
inline void ElementLocator_Component::clear_nth() { … }
inline ::blink::ElementLocator_Component_NthTagName* ElementLocator_Component::release_nth() { … }
inline const ::blink::ElementLocator_Component_NthTagName& ElementLocator_Component::_internal_nth() const { … }
inline const ::blink::ElementLocator_Component_NthTagName& ElementLocator_Component::nth() const { … }
inline ::blink::ElementLocator_Component_NthTagName* ElementLocator_Component::unsafe_arena_release_nth() { … }
inline void ElementLocator_Component::unsafe_arena_set_allocated_nth(::blink::ElementLocator_Component_NthTagName* nth) { … }
inline ::blink::ElementLocator_Component_NthTagName* ElementLocator_Component::_internal_mutable_nth() { … }
inline ::blink::ElementLocator_Component_NthTagName* ElementLocator_Component::mutable_nth() { … }
inline bool ElementLocator_Component::has_component() const { … }
inline void ElementLocator_Component::clear_has_component() { … }
inline ElementLocator_Component::ComponentCase ElementLocator_Component::component_case() const { … }
inline int ElementLocator::_internal_components_size() const { … }
inline int ElementLocator::components_size() const { … }
inline void ElementLocator::clear_components() { … }
inline ::blink::ElementLocator_Component* ElementLocator::mutable_components(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::blink::ElementLocator_Component >*
ElementLocator::mutable_components() { … }
inline const ::blink::ElementLocator_Component& ElementLocator::_internal_components(int index) const { … }
inline const ::blink::ElementLocator_Component& ElementLocator::components(int index) const { … }
inline ::blink::ElementLocator_Component* ElementLocator::_internal_add_components() { … }
inline ::blink::ElementLocator_Component* ElementLocator::add_components() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::blink::ElementLocator_Component >&
ElementLocator::components() const { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
#include <google/protobuf/port_undef.inc>
#endif