summaryrefslogtreecommitdiffstats
path: root/toolkit/components/cookiebanners/cookieBanner.pb.h
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/components/cookiebanners/cookieBanner.pb.h')
-rw-r--r--toolkit/components/cookiebanners/cookieBanner.pb.h1058
1 files changed, 1058 insertions, 0 deletions
diff --git a/toolkit/components/cookiebanners/cookieBanner.pb.h b/toolkit/components/cookiebanners/cookieBanner.pb.h
new file mode 100644
index 0000000000..f7bb138489
--- /dev/null
+++ b/toolkit/components/cookiebanners/cookieBanner.pb.h
@@ -0,0 +1,1058 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: cookieBanner.proto
+
+#ifndef GOOGLE_PROTOBUF_INCLUDED_cookieBanner_2eproto
+#define GOOGLE_PROTOBUF_INCLUDED_cookieBanner_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_cookieBanner_2eproto
+PROTOBUF_NAMESPACE_OPEN
+namespace internal {
+class AnyMetadata;
+} // namespace internal
+PROTOBUF_NAMESPACE_CLOSE
+
+// Internal implementation detail -- do not use these members.
+struct TableStruct_cookieBanner_2eproto {
+ static const uint32_t offsets[];
+};
+namespace mozilla {
+namespace cookieBanner {
+class GoogleSOCSCookie;
+struct GoogleSOCSCookieDefaultTypeInternal;
+extern GoogleSOCSCookieDefaultTypeInternal _GoogleSOCSCookie_default_instance_;
+class GoogleSOCSCookie_extraData;
+struct GoogleSOCSCookie_extraDataDefaultTypeInternal;
+extern GoogleSOCSCookie_extraDataDefaultTypeInternal _GoogleSOCSCookie_extraData_default_instance_;
+class GoogleSOCSCookie_timeData;
+struct GoogleSOCSCookie_timeDataDefaultTypeInternal;
+extern GoogleSOCSCookie_timeDataDefaultTypeInternal _GoogleSOCSCookie_timeData_default_instance_;
+} // namespace cookieBanner
+} // namespace mozilla
+PROTOBUF_NAMESPACE_OPEN
+template<> ::mozilla::cookieBanner::GoogleSOCSCookie* Arena::CreateMaybeMessage<::mozilla::cookieBanner::GoogleSOCSCookie>(Arena*);
+template<> ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* Arena::CreateMaybeMessage<::mozilla::cookieBanner::GoogleSOCSCookie_extraData>(Arena*);
+template<> ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* Arena::CreateMaybeMessage<::mozilla::cookieBanner::GoogleSOCSCookie_timeData>(Arena*);
+PROTOBUF_NAMESPACE_CLOSE
+namespace mozilla {
+namespace cookieBanner {
+
+// ===================================================================
+
+class GoogleSOCSCookie_extraData final :
+ public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.cookieBanner.GoogleSOCSCookie.extraData) */ {
+ public:
+ inline GoogleSOCSCookie_extraData() : GoogleSOCSCookie_extraData(nullptr) {}
+ ~GoogleSOCSCookie_extraData() override;
+ explicit PROTOBUF_CONSTEXPR GoogleSOCSCookie_extraData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ GoogleSOCSCookie_extraData(const GoogleSOCSCookie_extraData& from);
+ GoogleSOCSCookie_extraData(GoogleSOCSCookie_extraData&& from) noexcept
+ : GoogleSOCSCookie_extraData() {
+ *this = ::std::move(from);
+ }
+
+ inline GoogleSOCSCookie_extraData& operator=(const GoogleSOCSCookie_extraData& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline GoogleSOCSCookie_extraData& operator=(GoogleSOCSCookie_extraData&& 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;
+ }
+
+ inline const std::string& unknown_fields() const {
+ return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
+ }
+ inline std::string* mutable_unknown_fields() {
+ return _internal_metadata_.mutable_unknown_fields<std::string>();
+ }
+
+ static const GoogleSOCSCookie_extraData& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const GoogleSOCSCookie_extraData* internal_default_instance() {
+ return reinterpret_cast<const GoogleSOCSCookie_extraData*>(
+ &_GoogleSOCSCookie_extraData_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 0;
+
+ friend void swap(GoogleSOCSCookie_extraData& a, GoogleSOCSCookie_extraData& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(GoogleSOCSCookie_extraData* 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(GoogleSOCSCookie_extraData* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ GoogleSOCSCookie_extraData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<GoogleSOCSCookie_extraData>(arena);
+ }
+ void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
+ void CopyFrom(const GoogleSOCSCookie_extraData& from);
+ void MergeFrom(const GoogleSOCSCookie_extraData& from);
+ 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 _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const;
+ void InternalSwap(GoogleSOCSCookie_extraData* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "mozilla.cookieBanner.GoogleSOCSCookie.extraData";
+ }
+ protected:
+ explicit GoogleSOCSCookie_extraData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ std::string GetTypeName() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kPlatformFieldNumber = 2,
+ kRegionFieldNumber = 3,
+ kUnused1FieldNumber = 1,
+ kUnused2FieldNumber = 4,
+ };
+ // required string platform = 2;
+ bool has_platform() const;
+ private:
+ bool _internal_has_platform() const;
+ public:
+ void clear_platform();
+ const std::string& platform() const;
+ template <typename ArgT0 = const std::string&, typename... ArgT>
+ void set_platform(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_platform();
+ PROTOBUF_NODISCARD std::string* release_platform();
+ void set_allocated_platform(std::string* platform);
+ private:
+ const std::string& _internal_platform() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_platform(const std::string& value);
+ std::string* _internal_mutable_platform();
+ public:
+
+ // required string region = 3;
+ bool has_region() const;
+ private:
+ bool _internal_has_region() const;
+ public:
+ void clear_region();
+ const std::string& region() const;
+ template <typename ArgT0 = const std::string&, typename... ArgT>
+ void set_region(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_region();
+ PROTOBUF_NODISCARD std::string* release_region();
+ void set_allocated_region(std::string* region);
+ private:
+ const std::string& _internal_region() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_region(const std::string& value);
+ std::string* _internal_mutable_region();
+ public:
+
+ // required uint32 unused1 = 1;
+ bool has_unused1() const;
+ private:
+ bool _internal_has_unused1() const;
+ public:
+ void clear_unused1();
+ uint32_t unused1() const;
+ void set_unused1(uint32_t value);
+ private:
+ uint32_t _internal_unused1() const;
+ void _internal_set_unused1(uint32_t value);
+ public:
+
+ // required uint32 unused2 = 4;
+ bool has_unused2() const;
+ private:
+ bool _internal_has_unused2() const;
+ public:
+ void clear_unused2();
+ uint32_t unused2() const;
+ void set_unused2(uint32_t value);
+ private:
+ uint32_t _internal_unused2() const;
+ void _internal_set_unused2(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:mozilla.cookieBanner.GoogleSOCSCookie.extraData)
+ private:
+ class _Internal;
+
+ // helper for ByteSizeLong()
+ size_t RequiredFieldsByteSizeFallback() const;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr platform_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr region_;
+ uint32_t unused1_;
+ uint32_t unused2_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_cookieBanner_2eproto;
+};
+// -------------------------------------------------------------------
+
+class GoogleSOCSCookie_timeData final :
+ public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.cookieBanner.GoogleSOCSCookie.timeData) */ {
+ public:
+ inline GoogleSOCSCookie_timeData() : GoogleSOCSCookie_timeData(nullptr) {}
+ ~GoogleSOCSCookie_timeData() override;
+ explicit PROTOBUF_CONSTEXPR GoogleSOCSCookie_timeData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ GoogleSOCSCookie_timeData(const GoogleSOCSCookie_timeData& from);
+ GoogleSOCSCookie_timeData(GoogleSOCSCookie_timeData&& from) noexcept
+ : GoogleSOCSCookie_timeData() {
+ *this = ::std::move(from);
+ }
+
+ inline GoogleSOCSCookie_timeData& operator=(const GoogleSOCSCookie_timeData& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline GoogleSOCSCookie_timeData& operator=(GoogleSOCSCookie_timeData&& 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;
+ }
+
+ inline const std::string& unknown_fields() const {
+ return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
+ }
+ inline std::string* mutable_unknown_fields() {
+ return _internal_metadata_.mutable_unknown_fields<std::string>();
+ }
+
+ static const GoogleSOCSCookie_timeData& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const GoogleSOCSCookie_timeData* internal_default_instance() {
+ return reinterpret_cast<const GoogleSOCSCookie_timeData*>(
+ &_GoogleSOCSCookie_timeData_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 1;
+
+ friend void swap(GoogleSOCSCookie_timeData& a, GoogleSOCSCookie_timeData& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(GoogleSOCSCookie_timeData* 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(GoogleSOCSCookie_timeData* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ GoogleSOCSCookie_timeData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<GoogleSOCSCookie_timeData>(arena);
+ }
+ void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
+ void CopyFrom(const GoogleSOCSCookie_timeData& from);
+ void MergeFrom(const GoogleSOCSCookie_timeData& from);
+ 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 _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const;
+ void InternalSwap(GoogleSOCSCookie_timeData* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "mozilla.cookieBanner.GoogleSOCSCookie.timeData";
+ }
+ protected:
+ explicit GoogleSOCSCookie_timeData(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ std::string GetTypeName() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kTimeStampFieldNumber = 1,
+ };
+ // required uint64 timeStamp = 1;
+ bool has_timestamp() const;
+ private:
+ bool _internal_has_timestamp() const;
+ public:
+ void clear_timestamp();
+ uint64_t timestamp() const;
+ void set_timestamp(uint64_t value);
+ private:
+ uint64_t _internal_timestamp() const;
+ void _internal_set_timestamp(uint64_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:mozilla.cookieBanner.GoogleSOCSCookie.timeData)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ uint64_t timestamp_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_cookieBanner_2eproto;
+};
+// -------------------------------------------------------------------
+
+class GoogleSOCSCookie final :
+ public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:mozilla.cookieBanner.GoogleSOCSCookie) */ {
+ public:
+ inline GoogleSOCSCookie() : GoogleSOCSCookie(nullptr) {}
+ ~GoogleSOCSCookie() override;
+ explicit PROTOBUF_CONSTEXPR GoogleSOCSCookie(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ GoogleSOCSCookie(const GoogleSOCSCookie& from);
+ GoogleSOCSCookie(GoogleSOCSCookie&& from) noexcept
+ : GoogleSOCSCookie() {
+ *this = ::std::move(from);
+ }
+
+ inline GoogleSOCSCookie& operator=(const GoogleSOCSCookie& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline GoogleSOCSCookie& operator=(GoogleSOCSCookie&& 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;
+ }
+
+ inline const std::string& unknown_fields() const {
+ return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
+ }
+ inline std::string* mutable_unknown_fields() {
+ return _internal_metadata_.mutable_unknown_fields<std::string>();
+ }
+
+ static const GoogleSOCSCookie& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const GoogleSOCSCookie* internal_default_instance() {
+ return reinterpret_cast<const GoogleSOCSCookie*>(
+ &_GoogleSOCSCookie_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 2;
+
+ friend void swap(GoogleSOCSCookie& a, GoogleSOCSCookie& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(GoogleSOCSCookie* 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(GoogleSOCSCookie* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ GoogleSOCSCookie* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<GoogleSOCSCookie>(arena);
+ }
+ void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
+ void CopyFrom(const GoogleSOCSCookie& from);
+ void MergeFrom(const GoogleSOCSCookie& from);
+ 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 _impl_._cached_size_.Get(); }
+
+ private:
+ void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
+ void SharedDtor();
+ void SetCachedSize(int size) const;
+ void InternalSwap(GoogleSOCSCookie* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "mozilla.cookieBanner.GoogleSOCSCookie";
+ }
+ protected:
+ explicit GoogleSOCSCookie(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ public:
+
+ std::string GetTypeName() const final;
+
+ // nested types ----------------------------------------------------
+
+ typedef GoogleSOCSCookie_extraData extraData;
+ typedef GoogleSOCSCookie_timeData timeData;
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kDataFieldNumber = 2,
+ kTimeFieldNumber = 3,
+ kGdprChoiceFieldNumber = 1,
+ };
+ // required .mozilla.cookieBanner.GoogleSOCSCookie.extraData data = 2;
+ bool has_data() const;
+ private:
+ bool _internal_has_data() const;
+ public:
+ void clear_data();
+ const ::mozilla::cookieBanner::GoogleSOCSCookie_extraData& data() const;
+ PROTOBUF_NODISCARD ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* release_data();
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* mutable_data();
+ void set_allocated_data(::mozilla::cookieBanner::GoogleSOCSCookie_extraData* data);
+ private:
+ const ::mozilla::cookieBanner::GoogleSOCSCookie_extraData& _internal_data() const;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* _internal_mutable_data();
+ public:
+ void unsafe_arena_set_allocated_data(
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* data);
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* unsafe_arena_release_data();
+
+ // required .mozilla.cookieBanner.GoogleSOCSCookie.timeData time = 3;
+ bool has_time() const;
+ private:
+ bool _internal_has_time() const;
+ public:
+ void clear_time();
+ const ::mozilla::cookieBanner::GoogleSOCSCookie_timeData& time() const;
+ PROTOBUF_NODISCARD ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* release_time();
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* mutable_time();
+ void set_allocated_time(::mozilla::cookieBanner::GoogleSOCSCookie_timeData* time);
+ private:
+ const ::mozilla::cookieBanner::GoogleSOCSCookie_timeData& _internal_time() const;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* _internal_mutable_time();
+ public:
+ void unsafe_arena_set_allocated_time(
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* time);
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* unsafe_arena_release_time();
+
+ // required uint32 gdpr_choice = 1;
+ bool has_gdpr_choice() const;
+ private:
+ bool _internal_has_gdpr_choice() const;
+ public:
+ void clear_gdpr_choice();
+ uint32_t gdpr_choice() const;
+ void set_gdpr_choice(uint32_t value);
+ private:
+ uint32_t _internal_gdpr_choice() const;
+ void _internal_set_gdpr_choice(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:mozilla.cookieBanner.GoogleSOCSCookie)
+ private:
+ class _Internal;
+
+ // helper for ByteSizeLong()
+ size_t RequiredFieldsByteSizeFallback() const;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ struct Impl_ {
+ ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* data_;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* time_;
+ uint32_t gdpr_choice_;
+ };
+ union { Impl_ _impl_; };
+ friend struct ::TableStruct_cookieBanner_2eproto;
+};
+// ===================================================================
+
+
+// ===================================================================
+
+#ifdef __GNUC__
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wstrict-aliasing"
+#endif // __GNUC__
+// GoogleSOCSCookie_extraData
+
+// required uint32 unused1 = 1;
+inline bool GoogleSOCSCookie_extraData::_internal_has_unused1() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
+ return value;
+}
+inline bool GoogleSOCSCookie_extraData::has_unused1() const {
+ return _internal_has_unused1();
+}
+inline void GoogleSOCSCookie_extraData::clear_unused1() {
+ _impl_.unused1_ = 0u;
+ _impl_._has_bits_[0] &= ~0x00000004u;
+}
+inline uint32_t GoogleSOCSCookie_extraData::_internal_unused1() const {
+ return _impl_.unused1_;
+}
+inline uint32_t GoogleSOCSCookie_extraData::unused1() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.extraData.unused1)
+ return _internal_unused1();
+}
+inline void GoogleSOCSCookie_extraData::_internal_set_unused1(uint32_t value) {
+ _impl_._has_bits_[0] |= 0x00000004u;
+ _impl_.unused1_ = value;
+}
+inline void GoogleSOCSCookie_extraData::set_unused1(uint32_t value) {
+ _internal_set_unused1(value);
+ // @@protoc_insertion_point(field_set:mozilla.cookieBanner.GoogleSOCSCookie.extraData.unused1)
+}
+
+// required string platform = 2;
+inline bool GoogleSOCSCookie_extraData::_internal_has_platform() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
+ return value;
+}
+inline bool GoogleSOCSCookie_extraData::has_platform() const {
+ return _internal_has_platform();
+}
+inline void GoogleSOCSCookie_extraData::clear_platform() {
+ _impl_.platform_.ClearToEmpty();
+ _impl_._has_bits_[0] &= ~0x00000001u;
+}
+inline const std::string& GoogleSOCSCookie_extraData::platform() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.extraData.platform)
+ return _internal_platform();
+}
+template <typename ArgT0, typename... ArgT>
+inline PROTOBUF_ALWAYS_INLINE
+void GoogleSOCSCookie_extraData::set_platform(ArgT0&& arg0, ArgT... args) {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ _impl_.platform_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:mozilla.cookieBanner.GoogleSOCSCookie.extraData.platform)
+}
+inline std::string* GoogleSOCSCookie_extraData::mutable_platform() {
+ std::string* _s = _internal_mutable_platform();
+ // @@protoc_insertion_point(field_mutable:mozilla.cookieBanner.GoogleSOCSCookie.extraData.platform)
+ return _s;
+}
+inline const std::string& GoogleSOCSCookie_extraData::_internal_platform() const {
+ return _impl_.platform_.Get();
+}
+inline void GoogleSOCSCookie_extraData::_internal_set_platform(const std::string& value) {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ _impl_.platform_.Set(value, GetArenaForAllocation());
+}
+inline std::string* GoogleSOCSCookie_extraData::_internal_mutable_platform() {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ return _impl_.platform_.Mutable(GetArenaForAllocation());
+}
+inline std::string* GoogleSOCSCookie_extraData::release_platform() {
+ // @@protoc_insertion_point(field_release:mozilla.cookieBanner.GoogleSOCSCookie.extraData.platform)
+ if (!_internal_has_platform()) {
+ return nullptr;
+ }
+ _impl_._has_bits_[0] &= ~0x00000001u;
+ auto* p = _impl_.platform_.Release();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (_impl_.platform_.IsDefault()) {
+ _impl_.platform_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ return p;
+}
+inline void GoogleSOCSCookie_extraData::set_allocated_platform(std::string* platform) {
+ if (platform != nullptr) {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000001u;
+ }
+ _impl_.platform_.SetAllocated(platform, GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (_impl_.platform_.IsDefault()) {
+ _impl_.platform_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:mozilla.cookieBanner.GoogleSOCSCookie.extraData.platform)
+}
+
+// required string region = 3;
+inline bool GoogleSOCSCookie_extraData::_internal_has_region() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
+ return value;
+}
+inline bool GoogleSOCSCookie_extraData::has_region() const {
+ return _internal_has_region();
+}
+inline void GoogleSOCSCookie_extraData::clear_region() {
+ _impl_.region_.ClearToEmpty();
+ _impl_._has_bits_[0] &= ~0x00000002u;
+}
+inline const std::string& GoogleSOCSCookie_extraData::region() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.extraData.region)
+ return _internal_region();
+}
+template <typename ArgT0, typename... ArgT>
+inline PROTOBUF_ALWAYS_INLINE
+void GoogleSOCSCookie_extraData::set_region(ArgT0&& arg0, ArgT... args) {
+ _impl_._has_bits_[0] |= 0x00000002u;
+ _impl_.region_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:mozilla.cookieBanner.GoogleSOCSCookie.extraData.region)
+}
+inline std::string* GoogleSOCSCookie_extraData::mutable_region() {
+ std::string* _s = _internal_mutable_region();
+ // @@protoc_insertion_point(field_mutable:mozilla.cookieBanner.GoogleSOCSCookie.extraData.region)
+ return _s;
+}
+inline const std::string& GoogleSOCSCookie_extraData::_internal_region() const {
+ return _impl_.region_.Get();
+}
+inline void GoogleSOCSCookie_extraData::_internal_set_region(const std::string& value) {
+ _impl_._has_bits_[0] |= 0x00000002u;
+ _impl_.region_.Set(value, GetArenaForAllocation());
+}
+inline std::string* GoogleSOCSCookie_extraData::_internal_mutable_region() {
+ _impl_._has_bits_[0] |= 0x00000002u;
+ return _impl_.region_.Mutable(GetArenaForAllocation());
+}
+inline std::string* GoogleSOCSCookie_extraData::release_region() {
+ // @@protoc_insertion_point(field_release:mozilla.cookieBanner.GoogleSOCSCookie.extraData.region)
+ if (!_internal_has_region()) {
+ return nullptr;
+ }
+ _impl_._has_bits_[0] &= ~0x00000002u;
+ auto* p = _impl_.region_.Release();
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (_impl_.region_.IsDefault()) {
+ _impl_.region_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ return p;
+}
+inline void GoogleSOCSCookie_extraData::set_allocated_region(std::string* region) {
+ if (region != nullptr) {
+ _impl_._has_bits_[0] |= 0x00000002u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000002u;
+ }
+ _impl_.region_.SetAllocated(region, GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (_impl_.region_.IsDefault()) {
+ _impl_.region_.Set("", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:mozilla.cookieBanner.GoogleSOCSCookie.extraData.region)
+}
+
+// required uint32 unused2 = 4;
+inline bool GoogleSOCSCookie_extraData::_internal_has_unused2() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
+ return value;
+}
+inline bool GoogleSOCSCookie_extraData::has_unused2() const {
+ return _internal_has_unused2();
+}
+inline void GoogleSOCSCookie_extraData::clear_unused2() {
+ _impl_.unused2_ = 0u;
+ _impl_._has_bits_[0] &= ~0x00000008u;
+}
+inline uint32_t GoogleSOCSCookie_extraData::_internal_unused2() const {
+ return _impl_.unused2_;
+}
+inline uint32_t GoogleSOCSCookie_extraData::unused2() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.extraData.unused2)
+ return _internal_unused2();
+}
+inline void GoogleSOCSCookie_extraData::_internal_set_unused2(uint32_t value) {
+ _impl_._has_bits_[0] |= 0x00000008u;
+ _impl_.unused2_ = value;
+}
+inline void GoogleSOCSCookie_extraData::set_unused2(uint32_t value) {
+ _internal_set_unused2(value);
+ // @@protoc_insertion_point(field_set:mozilla.cookieBanner.GoogleSOCSCookie.extraData.unused2)
+}
+
+// -------------------------------------------------------------------
+
+// GoogleSOCSCookie_timeData
+
+// required uint64 timeStamp = 1;
+inline bool GoogleSOCSCookie_timeData::_internal_has_timestamp() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
+ return value;
+}
+inline bool GoogleSOCSCookie_timeData::has_timestamp() const {
+ return _internal_has_timestamp();
+}
+inline void GoogleSOCSCookie_timeData::clear_timestamp() {
+ _impl_.timestamp_ = uint64_t{0u};
+ _impl_._has_bits_[0] &= ~0x00000001u;
+}
+inline uint64_t GoogleSOCSCookie_timeData::_internal_timestamp() const {
+ return _impl_.timestamp_;
+}
+inline uint64_t GoogleSOCSCookie_timeData::timestamp() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.timeData.timeStamp)
+ return _internal_timestamp();
+}
+inline void GoogleSOCSCookie_timeData::_internal_set_timestamp(uint64_t value) {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ _impl_.timestamp_ = value;
+}
+inline void GoogleSOCSCookie_timeData::set_timestamp(uint64_t value) {
+ _internal_set_timestamp(value);
+ // @@protoc_insertion_point(field_set:mozilla.cookieBanner.GoogleSOCSCookie.timeData.timeStamp)
+}
+
+// -------------------------------------------------------------------
+
+// GoogleSOCSCookie
+
+// required uint32 gdpr_choice = 1;
+inline bool GoogleSOCSCookie::_internal_has_gdpr_choice() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
+ return value;
+}
+inline bool GoogleSOCSCookie::has_gdpr_choice() const {
+ return _internal_has_gdpr_choice();
+}
+inline void GoogleSOCSCookie::clear_gdpr_choice() {
+ _impl_.gdpr_choice_ = 0u;
+ _impl_._has_bits_[0] &= ~0x00000004u;
+}
+inline uint32_t GoogleSOCSCookie::_internal_gdpr_choice() const {
+ return _impl_.gdpr_choice_;
+}
+inline uint32_t GoogleSOCSCookie::gdpr_choice() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.gdpr_choice)
+ return _internal_gdpr_choice();
+}
+inline void GoogleSOCSCookie::_internal_set_gdpr_choice(uint32_t value) {
+ _impl_._has_bits_[0] |= 0x00000004u;
+ _impl_.gdpr_choice_ = value;
+}
+inline void GoogleSOCSCookie::set_gdpr_choice(uint32_t value) {
+ _internal_set_gdpr_choice(value);
+ // @@protoc_insertion_point(field_set:mozilla.cookieBanner.GoogleSOCSCookie.gdpr_choice)
+}
+
+// required .mozilla.cookieBanner.GoogleSOCSCookie.extraData data = 2;
+inline bool GoogleSOCSCookie::_internal_has_data() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
+ PROTOBUF_ASSUME(!value || _impl_.data_ != nullptr);
+ return value;
+}
+inline bool GoogleSOCSCookie::has_data() const {
+ return _internal_has_data();
+}
+inline void GoogleSOCSCookie::clear_data() {
+ if (_impl_.data_ != nullptr) _impl_.data_->Clear();
+ _impl_._has_bits_[0] &= ~0x00000001u;
+}
+inline const ::mozilla::cookieBanner::GoogleSOCSCookie_extraData& GoogleSOCSCookie::_internal_data() const {
+ const ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* p = _impl_.data_;
+ return p != nullptr ? *p : reinterpret_cast<const ::mozilla::cookieBanner::GoogleSOCSCookie_extraData&>(
+ ::mozilla::cookieBanner::_GoogleSOCSCookie_extraData_default_instance_);
+}
+inline const ::mozilla::cookieBanner::GoogleSOCSCookie_extraData& GoogleSOCSCookie::data() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.data)
+ return _internal_data();
+}
+inline void GoogleSOCSCookie::unsafe_arena_set_allocated_data(
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* data) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.data_);
+ }
+ _impl_.data_ = data;
+ if (data) {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000001u;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.cookieBanner.GoogleSOCSCookie.data)
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* GoogleSOCSCookie::release_data() {
+ _impl_._has_bits_[0] &= ~0x00000001u;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* temp = _impl_.data_;
+ _impl_.data_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* GoogleSOCSCookie::unsafe_arena_release_data() {
+ // @@protoc_insertion_point(field_release:mozilla.cookieBanner.GoogleSOCSCookie.data)
+ _impl_._has_bits_[0] &= ~0x00000001u;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* temp = _impl_.data_;
+ _impl_.data_ = nullptr;
+ return temp;
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* GoogleSOCSCookie::_internal_mutable_data() {
+ _impl_._has_bits_[0] |= 0x00000001u;
+ if (_impl_.data_ == nullptr) {
+ auto* p = CreateMaybeMessage<::mozilla::cookieBanner::GoogleSOCSCookie_extraData>(GetArenaForAllocation());
+ _impl_.data_ = p;
+ }
+ return _impl_.data_;
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* GoogleSOCSCookie::mutable_data() {
+ ::mozilla::cookieBanner::GoogleSOCSCookie_extraData* _msg = _internal_mutable_data();
+ // @@protoc_insertion_point(field_mutable:mozilla.cookieBanner.GoogleSOCSCookie.data)
+ return _msg;
+}
+inline void GoogleSOCSCookie::set_allocated_data(::mozilla::cookieBanner::GoogleSOCSCookie_extraData* data) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete _impl_.data_;
+ }
+ if (data) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(data);
+ if (message_arena != submessage_arena) {
+ data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, data, submessage_arena);
+ }
+ _impl_._has_bits_[0] |= 0x00000001u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000001u;
+ }
+ _impl_.data_ = data;
+ // @@protoc_insertion_point(field_set_allocated:mozilla.cookieBanner.GoogleSOCSCookie.data)
+}
+
+// required .mozilla.cookieBanner.GoogleSOCSCookie.timeData time = 3;
+inline bool GoogleSOCSCookie::_internal_has_time() const {
+ bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
+ PROTOBUF_ASSUME(!value || _impl_.time_ != nullptr);
+ return value;
+}
+inline bool GoogleSOCSCookie::has_time() const {
+ return _internal_has_time();
+}
+inline void GoogleSOCSCookie::clear_time() {
+ if (_impl_.time_ != nullptr) _impl_.time_->Clear();
+ _impl_._has_bits_[0] &= ~0x00000002u;
+}
+inline const ::mozilla::cookieBanner::GoogleSOCSCookie_timeData& GoogleSOCSCookie::_internal_time() const {
+ const ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* p = _impl_.time_;
+ return p != nullptr ? *p : reinterpret_cast<const ::mozilla::cookieBanner::GoogleSOCSCookie_timeData&>(
+ ::mozilla::cookieBanner::_GoogleSOCSCookie_timeData_default_instance_);
+}
+inline const ::mozilla::cookieBanner::GoogleSOCSCookie_timeData& GoogleSOCSCookie::time() const {
+ // @@protoc_insertion_point(field_get:mozilla.cookieBanner.GoogleSOCSCookie.time)
+ return _internal_time();
+}
+inline void GoogleSOCSCookie::unsafe_arena_set_allocated_time(
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* time) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.time_);
+ }
+ _impl_.time_ = time;
+ if (time) {
+ _impl_._has_bits_[0] |= 0x00000002u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000002u;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mozilla.cookieBanner.GoogleSOCSCookie.time)
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* GoogleSOCSCookie::release_time() {
+ _impl_._has_bits_[0] &= ~0x00000002u;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* temp = _impl_.time_;
+ _impl_.time_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* GoogleSOCSCookie::unsafe_arena_release_time() {
+ // @@protoc_insertion_point(field_release:mozilla.cookieBanner.GoogleSOCSCookie.time)
+ _impl_._has_bits_[0] &= ~0x00000002u;
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* temp = _impl_.time_;
+ _impl_.time_ = nullptr;
+ return temp;
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* GoogleSOCSCookie::_internal_mutable_time() {
+ _impl_._has_bits_[0] |= 0x00000002u;
+ if (_impl_.time_ == nullptr) {
+ auto* p = CreateMaybeMessage<::mozilla::cookieBanner::GoogleSOCSCookie_timeData>(GetArenaForAllocation());
+ _impl_.time_ = p;
+ }
+ return _impl_.time_;
+}
+inline ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* GoogleSOCSCookie::mutable_time() {
+ ::mozilla::cookieBanner::GoogleSOCSCookie_timeData* _msg = _internal_mutable_time();
+ // @@protoc_insertion_point(field_mutable:mozilla.cookieBanner.GoogleSOCSCookie.time)
+ return _msg;
+}
+inline void GoogleSOCSCookie::set_allocated_time(::mozilla::cookieBanner::GoogleSOCSCookie_timeData* time) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete _impl_.time_;
+ }
+ if (time) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(time);
+ if (message_arena != submessage_arena) {
+ time = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, time, submessage_arena);
+ }
+ _impl_._has_bits_[0] |= 0x00000002u;
+ } else {
+ _impl_._has_bits_[0] &= ~0x00000002u;
+ }
+ _impl_.time_ = time;
+ // @@protoc_insertion_point(field_set_allocated:mozilla.cookieBanner.GoogleSOCSCookie.time)
+}
+
+#ifdef __GNUC__
+ #pragma GCC diagnostic pop
+#endif // __GNUC__
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+
+// @@protoc_insertion_point(namespace_scope)
+
+} // namespace cookieBanner
+} // namespace mozilla
+
+// @@protoc_insertion_point(global_scope)
+
+#include <google/protobuf/port_undef.inc>
+#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_cookieBanner_2eproto