// Generated by the protocol buffer compiler. DO NOT EDIT! // source: internal/proto/metadata.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fmetadata_2eproto #define GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fmetadata_2eproto #include #include #include #if PROTOBUF_VERSION < 3019000 #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 3019001 < 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 #include #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include #include // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_internal_2fproto_2fmetadata_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_internal_2fproto_2fmetadata_2eproto { static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const uint32_t offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_internal_2fproto_2fmetadata_2eproto; namespace nearby { namespace internal { class Metadata; struct MetadataDefaultTypeInternal; extern MetadataDefaultTypeInternal _Metadata_default_instance_; } // namespace internal } // namespace nearby PROTOBUF_NAMESPACE_OPEN template<> ::nearby::internal::Metadata* Arena::CreateMaybeMessage<::nearby::internal::Metadata>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace nearby { namespace internal { enum DeviceType : int { DEVICE_TYPE_UNKNOWN = 0, DEVICE_TYPE_PHONE = 1, DEVICE_TYPE_TABLET = 2, DEVICE_TYPE_DISPLAY = 3, DEVICE_TYPE_LAPTOP = 4, DEVICE_TYPE_TV = 5, DEVICE_TYPE_WATCH = 6, DeviceType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), DeviceType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() }; bool DeviceType_IsValid(int value); constexpr DeviceType DeviceType_MIN = DEVICE_TYPE_UNKNOWN; constexpr DeviceType DeviceType_MAX = DEVICE_TYPE_WATCH; constexpr int DeviceType_ARRAYSIZE = DeviceType_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DeviceType_descriptor(); template inline const std::string& DeviceType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function DeviceType_Name."); return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( DeviceType_descriptor(), enum_t_value); } inline bool DeviceType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DeviceType* value) { return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( DeviceType_descriptor(), name, value); } // =================================================================== class Metadata final : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:nearby.internal.Metadata) */ { public: inline Metadata() : Metadata(nullptr) {} ~Metadata() override; explicit constexpr Metadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); Metadata(const Metadata& from); Metadata(Metadata&& from) noexcept : Metadata() { *this = ::std::move(from); } inline Metadata& operator=(const Metadata& from) { CopyFrom(from); return *this; } inline Metadata& operator=(Metadata&& from) noexcept { if (this == &from) return *this; if (GetOwningArena() == from.GetOwningArena() #ifdef PROTOBUF_FORCE_COPY_IN_MOVE && GetOwningArena() != nullptr #endif // !PROTOBUF_FORCE_COPY_IN_MOVE ) { InternalSwap(&from); } else { CopyFrom(from); } return *this; } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { return GetDescriptor(); } static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { return default_instance().GetMetadata().descriptor; } static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } static const Metadata& default_instance() { return *internal_default_instance(); } static inline const Metadata* internal_default_instance() { return reinterpret_cast( &_Metadata_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(Metadata& a, Metadata& b) { a.Swap(&b); } inline void Swap(Metadata* other) { if (other == this) return; #ifdef PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() != nullptr && GetOwningArena() == other->GetOwningArena()) { #else // PROTOBUF_FORCE_COPY_IN_SWAP if (GetOwningArena() == other->GetOwningArena()) { #endif // !PROTOBUF_FORCE_COPY_IN_SWAP InternalSwap(other); } else { ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); } } void UnsafeArenaSwap(Metadata* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- Metadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const Metadata& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; void MergeFrom(const Metadata& from); private: static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); public: PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; size_t ByteSizeLong() const final; const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; uint8_t* _InternalSerialize( uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; int GetCachedSize() const final { return _cached_size_.Get(); } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Metadata* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "nearby.internal.Metadata"; } protected: explicit Metadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kAccountNameFieldNumber = 2, kDeviceNameFieldNumber = 3, kUserNameFieldNumber = 4, kDeviceProfileUrlFieldNumber = 5, kBluetoothMacAddressFieldNumber = 6, kDeviceTypeFieldNumber = 1, }; // string account_name = 2; void clear_account_name(); const std::string& account_name() const; template void set_account_name(ArgT0&& arg0, ArgT... args); std::string* mutable_account_name(); PROTOBUF_NODISCARD std::string* release_account_name(); void set_allocated_account_name(std::string* account_name); private: const std::string& _internal_account_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_account_name(const std::string& value); std::string* _internal_mutable_account_name(); public: // string device_name = 3; void clear_device_name(); const std::string& device_name() const; template void set_device_name(ArgT0&& arg0, ArgT... args); std::string* mutable_device_name(); PROTOBUF_NODISCARD std::string* release_device_name(); void set_allocated_device_name(std::string* device_name); private: const std::string& _internal_device_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_name(const std::string& value); std::string* _internal_mutable_device_name(); public: // string user_name = 4; void clear_user_name(); const std::string& user_name() const; template void set_user_name(ArgT0&& arg0, ArgT... args); std::string* mutable_user_name(); PROTOBUF_NODISCARD std::string* release_user_name(); void set_allocated_user_name(std::string* user_name); private: const std::string& _internal_user_name() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_user_name(const std::string& value); std::string* _internal_mutable_user_name(); public: // string device_profile_url = 5; void clear_device_profile_url(); const std::string& device_profile_url() const; template void set_device_profile_url(ArgT0&& arg0, ArgT... args); std::string* mutable_device_profile_url(); PROTOBUF_NODISCARD std::string* release_device_profile_url(); void set_allocated_device_profile_url(std::string* device_profile_url); private: const std::string& _internal_device_profile_url() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_device_profile_url(const std::string& value); std::string* _internal_mutable_device_profile_url(); public: // bytes bluetooth_mac_address = 6; void clear_bluetooth_mac_address(); const std::string& bluetooth_mac_address() const; template void set_bluetooth_mac_address(ArgT0&& arg0, ArgT... args); std::string* mutable_bluetooth_mac_address(); PROTOBUF_NODISCARD std::string* release_bluetooth_mac_address(); void set_allocated_bluetooth_mac_address(std::string* bluetooth_mac_address); private: const std::string& _internal_bluetooth_mac_address() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_bluetooth_mac_address(const std::string& value); std::string* _internal_mutable_bluetooth_mac_address(); public: // .nearby.internal.DeviceType device_type = 1; void clear_device_type(); ::nearby::internal::DeviceType device_type() const; void set_device_type(::nearby::internal::DeviceType value); private: ::nearby::internal::DeviceType _internal_device_type() const; void _internal_set_device_type(::nearby::internal::DeviceType value); public: // @@protoc_insertion_point(class_scope:nearby.internal.Metadata) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr account_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr user_name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr device_profile_url_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bluetooth_mac_address_; int device_type_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_internal_2fproto_2fmetadata_2eproto; }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // Metadata // .nearby.internal.DeviceType device_type = 1; inline void Metadata::clear_device_type() { device_type_ = 0; } inline ::nearby::internal::DeviceType Metadata::_internal_device_type() const { return static_cast< ::nearby::internal::DeviceType >(device_type_); } inline ::nearby::internal::DeviceType Metadata::device_type() const { // @@protoc_insertion_point(field_get:nearby.internal.Metadata.device_type) return _internal_device_type(); } inline void Metadata::_internal_set_device_type(::nearby::internal::DeviceType value) { device_type_ = value; } inline void Metadata::set_device_type(::nearby::internal::DeviceType value) { _internal_set_device_type(value); // @@protoc_insertion_point(field_set:nearby.internal.Metadata.device_type) } // string account_name = 2; inline void Metadata::clear_account_name() { account_name_.ClearToEmpty(); } inline const std::string& Metadata::account_name() const { // @@protoc_insertion_point(field_get:nearby.internal.Metadata.account_name) return _internal_account_name(); } template inline PROTOBUF_ALWAYS_INLINE void Metadata::set_account_name(ArgT0&& arg0, ArgT... args) { account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.Metadata.account_name) } inline std::string* Metadata::mutable_account_name() { std::string* _s = _internal_mutable_account_name(); // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.account_name) return _s; } inline const std::string& Metadata::_internal_account_name() const { return account_name_.Get(); } inline void Metadata::_internal_set_account_name(const std::string& value) { account_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* Metadata::_internal_mutable_account_name() { return account_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* Metadata::release_account_name() { // @@protoc_insertion_point(field_release:nearby.internal.Metadata.account_name) return account_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void Metadata::set_allocated_account_name(std::string* account_name) { if (account_name != nullptr) { } else { } account_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), account_name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (account_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { account_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.account_name) } // string device_name = 3; inline void Metadata::clear_device_name() { device_name_.ClearToEmpty(); } inline const std::string& Metadata::device_name() const { // @@protoc_insertion_point(field_get:nearby.internal.Metadata.device_name) return _internal_device_name(); } template inline PROTOBUF_ALWAYS_INLINE void Metadata::set_device_name(ArgT0&& arg0, ArgT... args) { device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.Metadata.device_name) } inline std::string* Metadata::mutable_device_name() { std::string* _s = _internal_mutable_device_name(); // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.device_name) return _s; } inline const std::string& Metadata::_internal_device_name() const { return device_name_.Get(); } inline void Metadata::_internal_set_device_name(const std::string& value) { device_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* Metadata::_internal_mutable_device_name() { return device_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* Metadata::release_device_name() { // @@protoc_insertion_point(field_release:nearby.internal.Metadata.device_name) return device_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void Metadata::set_allocated_device_name(std::string* device_name) { if (device_name != nullptr) { } else { } device_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (device_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { device_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.device_name) } // string user_name = 4; inline void Metadata::clear_user_name() { user_name_.ClearToEmpty(); } inline const std::string& Metadata::user_name() const { // @@protoc_insertion_point(field_get:nearby.internal.Metadata.user_name) return _internal_user_name(); } template inline PROTOBUF_ALWAYS_INLINE void Metadata::set_user_name(ArgT0&& arg0, ArgT... args) { user_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.Metadata.user_name) } inline std::string* Metadata::mutable_user_name() { std::string* _s = _internal_mutable_user_name(); // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.user_name) return _s; } inline const std::string& Metadata::_internal_user_name() const { return user_name_.Get(); } inline void Metadata::_internal_set_user_name(const std::string& value) { user_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* Metadata::_internal_mutable_user_name() { return user_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* Metadata::release_user_name() { // @@protoc_insertion_point(field_release:nearby.internal.Metadata.user_name) return user_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void Metadata::set_allocated_user_name(std::string* user_name) { if (user_name != nullptr) { } else { } user_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), user_name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (user_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { user_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.user_name) } // string device_profile_url = 5; inline void Metadata::clear_device_profile_url() { device_profile_url_.ClearToEmpty(); } inline const std::string& Metadata::device_profile_url() const { // @@protoc_insertion_point(field_get:nearby.internal.Metadata.device_profile_url) return _internal_device_profile_url(); } template inline PROTOBUF_ALWAYS_INLINE void Metadata::set_device_profile_url(ArgT0&& arg0, ArgT... args) { device_profile_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.Metadata.device_profile_url) } inline std::string* Metadata::mutable_device_profile_url() { std::string* _s = _internal_mutable_device_profile_url(); // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.device_profile_url) return _s; } inline const std::string& Metadata::_internal_device_profile_url() const { return device_profile_url_.Get(); } inline void Metadata::_internal_set_device_profile_url(const std::string& value) { device_profile_url_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* Metadata::_internal_mutable_device_profile_url() { return device_profile_url_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* Metadata::release_device_profile_url() { // @@protoc_insertion_point(field_release:nearby.internal.Metadata.device_profile_url) return device_profile_url_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void Metadata::set_allocated_device_profile_url(std::string* device_profile_url) { if (device_profile_url != nullptr) { } else { } device_profile_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), device_profile_url, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (device_profile_url_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { device_profile_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.device_profile_url) } // bytes bluetooth_mac_address = 6; inline void Metadata::clear_bluetooth_mac_address() { bluetooth_mac_address_.ClearToEmpty(); } inline const std::string& Metadata::bluetooth_mac_address() const { // @@protoc_insertion_point(field_get:nearby.internal.Metadata.bluetooth_mac_address) return _internal_bluetooth_mac_address(); } template inline PROTOBUF_ALWAYS_INLINE void Metadata::set_bluetooth_mac_address(ArgT0&& arg0, ArgT... args) { bluetooth_mac_address_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:nearby.internal.Metadata.bluetooth_mac_address) } inline std::string* Metadata::mutable_bluetooth_mac_address() { std::string* _s = _internal_mutable_bluetooth_mac_address(); // @@protoc_insertion_point(field_mutable:nearby.internal.Metadata.bluetooth_mac_address) return _s; } inline const std::string& Metadata::_internal_bluetooth_mac_address() const { return bluetooth_mac_address_.Get(); } inline void Metadata::_internal_set_bluetooth_mac_address(const std::string& value) { bluetooth_mac_address_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* Metadata::_internal_mutable_bluetooth_mac_address() { return bluetooth_mac_address_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* Metadata::release_bluetooth_mac_address() { // @@protoc_insertion_point(field_release:nearby.internal.Metadata.bluetooth_mac_address) return bluetooth_mac_address_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); } inline void Metadata::set_allocated_bluetooth_mac_address(std::string* bluetooth_mac_address) { if (bluetooth_mac_address != nullptr) { } else { } bluetooth_mac_address_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), bluetooth_mac_address, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (bluetooth_mac_address_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { bluetooth_mac_address_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:nearby.internal.Metadata.bluetooth_mac_address) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // @@protoc_insertion_point(namespace_scope) } // namespace internal } // namespace nearby PROTOBUF_NAMESPACE_OPEN template <> struct is_proto_enum< ::nearby::internal::DeviceType> : ::std::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::nearby::internal::DeviceType>() { return ::nearby::internal::DeviceType_descriptor(); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_internal_2fproto_2fmetadata_2eproto