4 #ifndef GOOGLE_PROTOBUF_INCLUDED_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto 5 #define GOOGLE_PROTOBUF_INCLUDED_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto 10 #include <google/protobuf/port_def.inc> 11 #if PROTOBUF_VERSION < 3009000 12 #error This file was generated by a newer version of protoc which is 13 #error incompatible with your Protocol Buffer headers. Please update 16 #if 3009002 < PROTOBUF_MIN_PROTOC_VERSION 17 #error This file was generated by an older version of protoc which is 18 #error incompatible with your Protocol Buffer headers. Please 19 #error regenerate this file with a newer version of protoc. 22 #include <google/protobuf/port_undef.inc> 23 #include <google/protobuf/io/coded_stream.h> 24 #include <google/protobuf/arena.h> 25 #include <google/protobuf/arenastring.h> 26 #include <google/protobuf/generated_message_table_driven.h> 27 #include <google/protobuf/generated_message_util.h> 28 #include <google/protobuf/inlined_string_field.h> 29 #include <google/protobuf/metadata_lite.h> 30 #include <google/protobuf/message_lite.h> 31 #include <google/protobuf/repeated_field.h> 32 #include <google/protobuf/extension_set.h> 33 #include <google/protobuf/generated_enum_util.h> 35 #include <google/protobuf/port_def.inc> 36 #define PROTOBUF_INTERNAL_EXPORT_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto 37 PROTOBUF_NAMESPACE_OPEN
41 PROTOBUF_NAMESPACE_CLOSE
45 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
46 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
47 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
48 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
49 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
50 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
51 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
52 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
53 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
68 PROTOBUF_NAMESPACE_OPEN
72 PROTOBUF_NAMESPACE_CLOSE
111 static_assert(::std::is_same<T, ValueType>::value ||
112 ::std::is_integral<T>::value,
113 "Incorrect type passed to function ValueType_Name.");
121 public ::PROTOBUF_NAMESPACE_ID::MessageLite {
129 *
this = ::std::move(from);
137 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
138 if (
this != &from) InternalSwap(&from);
146 return _internal_metadata_.unknown_fields();
149 return _internal_metadata_.mutable_unknown_fields();
154 static void InitAsDefaultInstance();
159 static constexpr
int kIndexInFileMessages =
166 if (other ==
this)
return;
173 return CreateMaybeMessage<Object_Entry>(
nullptr);
177 return CreateMaybeMessage<Object_Entry>(arena);
179 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
183 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
184 bool IsInitialized()
const final;
186 size_t ByteSizeLong()
const final;
187 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 188 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
190 bool MergePartialFromCodedStream(
191 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input)
final;
192 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 193 void SerializeWithCachedSizes(
194 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output)
const final;
195 void DiscardUnknownFields();
199 inline void SharedCtor();
200 inline void SharedDtor();
201 void SetCachedSize(
int size)
const;
203 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
204 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
205 return "shaka.proto.Object.Entry";
208 inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual()
const {
211 inline void* MaybeArenaPtr()
const {
216 std::string GetTypeName()
const final;
224 kValueFieldNumber = 2,
227 bool has_key()
const;
229 const std::string& key()
const;
230 void set_key(
const std::string& value);
231 void set_key(std::string&& value);
232 void set_key(
const char* value);
233 void set_key(
const char* value,
size_t size);
234 std::string* mutable_key();
235 std::string* release_key();
236 void set_allocated_key(std::string* key);
239 bool has_value()
const;
241 const ::shaka::proto::Value& value()
const;
251 size_t RequiredFieldsByteSizeFallback()
const;
253 ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
254 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
255 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
256 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
258 friend struct ::TableStruct_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto;
263 public ::PROTOBUF_NAMESPACE_ID::MessageLite {
271 *
this = ::std::move(from);
279 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
280 if (
this != &from) InternalSwap(&from);
288 return _internal_metadata_.unknown_fields();
291 return _internal_metadata_.mutable_unknown_fields();
294 static const Object& default_instance();
296 static void InitAsDefaultInstance();
298 return reinterpret_cast<const Object*
>(
301 static constexpr
int kIndexInFileMessages =
308 if (other ==
this)
return;
315 return CreateMaybeMessage<Object>(
nullptr);
318 Object*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
319 return CreateMaybeMessage<Object>(arena);
321 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
323 void CopyFrom(
const Object& from);
324 void MergeFrom(
const Object& from);
325 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
326 bool IsInitialized()
const final;
328 size_t ByteSizeLong()
const final;
329 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 330 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
332 bool MergePartialFromCodedStream(
333 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input)
final;
334 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 335 void SerializeWithCachedSizes(
336 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output)
const final;
337 void DiscardUnknownFields();
341 inline void SharedCtor();
342 inline void SharedDtor();
343 void SetCachedSize(
int size)
const;
344 void InternalSwap(
Object* other);
345 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
346 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
347 return "shaka.proto.Object";
350 inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual()
const {
353 inline void* MaybeArenaPtr()
const {
358 std::string GetTypeName()
const final;
367 kEntriesFieldNumber = 1,
368 kArrayLengthFieldNumber = 2,
371 int entries_size()
const;
372 void clear_entries();
374 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::shaka::proto::Object_Entry >*
376 const ::shaka::proto::Object_Entry& entries(
int index)
const;
378 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::shaka::proto::Object_Entry >&
382 bool has_array_length()
const;
383 void clear_array_length();
384 ::PROTOBUF_NAMESPACE_ID::uint32 array_length()
const;
385 void set_array_length(::PROTOBUF_NAMESPACE_ID::uint32 value);
391 ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
392 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
393 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
394 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::shaka::proto::Object_Entry > entries_;
395 ::PROTOBUF_NAMESPACE_ID::uint32 array_length_;
396 friend struct ::TableStruct_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto;
401 public ::PROTOBUF_NAMESPACE_ID::MessageLite {
409 *
this = ::std::move(from);
417 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
418 if (
this != &from) InternalSwap(&from);
426 return _internal_metadata_.unknown_fields();
429 return _internal_metadata_.mutable_unknown_fields();
432 static const Value& default_instance();
443 static void InitAsDefaultInstance();
445 return reinterpret_cast<const Value*
>(
448 static constexpr
int kIndexInFileMessages =
455 if (other ==
this)
return;
462 return CreateMaybeMessage<Value>(
nullptr);
465 Value*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
466 return CreateMaybeMessage<Value>(arena);
468 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)
470 void CopyFrom(
const Value& from);
471 void MergeFrom(
const Value& from);
472 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
473 bool IsInitialized()
const final;
475 size_t ByteSizeLong()
const final;
476 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 477 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
479 bool MergePartialFromCodedStream(
480 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input)
final;
481 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 482 void SerializeWithCachedSizes(
483 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output)
const final;
484 void DiscardUnknownFields();
488 inline void SharedCtor();
489 inline void SharedDtor();
490 void SetCachedSize(
int size)
const;
491 void InternalSwap(
Value* other);
492 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
493 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
494 return "shaka.proto.Value";
497 inline ::PROTOBUF_NAMESPACE_ID::Arena* GetArenaNoVirtual()
const {
500 inline void* MaybeArenaPtr()
const {
505 std::string GetTypeName()
const final;
512 kKindFieldNumber = 1,
513 kValueBoolFieldNumber = 2,
514 kValueNumberFieldNumber = 3,
515 kValueStringFieldNumber = 4,
516 kValueObjectFieldNumber = 5,
517 kValueBytesFieldNumber = 6,
520 bool has_kind()
const;
526 bool has_value_bool()
const;
527 void clear_value_bool();
528 bool value_bool()
const;
529 void set_value_bool(
bool value);
532 bool has_value_number()
const;
533 void clear_value_number();
534 double value_number()
const;
535 void set_value_number(
double value);
538 bool has_value_string()
const;
539 void clear_value_string();
540 const std::string& value_string()
const;
541 void set_value_string(
const std::string& value);
542 void set_value_string(std::string&& value);
543 void set_value_string(
const char* value);
544 void set_value_string(
const char* value,
size_t size);
545 std::string* mutable_value_string();
546 std::string* release_value_string();
547 void set_allocated_value_string(std::string* value_string);
550 bool has_value_object()
const;
551 void clear_value_object();
552 const ::shaka::proto::Object& value_object()
const;
558 bool has_value_bytes()
const;
559 void clear_value_bytes();
560 const std::string& value_bytes()
const;
561 void set_value_bytes(
const std::string& value);
562 void set_value_bytes(std::string&& value);
563 void set_value_bytes(
const char* value);
564 void set_value_bytes(
const void* value,
size_t size);
565 std::string* mutable_value_bytes();
566 std::string* release_value_bytes();
567 void set_allocated_value_bytes(std::string* value_bytes);
574 void set_has_value_bool();
575 void set_has_value_number();
576 void set_has_value_string();
577 void set_has_value_object();
578 void set_has_value_bytes();
580 inline bool has_value()
const;
581 inline void clear_has_value();
583 ::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArenaLite _internal_metadata_;
584 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
585 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
590 double value_number_;
591 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_string_;
593 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_bytes_;
595 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
597 friend struct ::TableStruct_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto;
605 #pragma GCC diagnostic push 606 #pragma GCC diagnostic ignored "-Wstrict-aliasing" 611 inline bool Object_Entry::has_key()
const {
612 return (_has_bits_[0] & 0x00000001u) != 0;
614 inline void Object_Entry::clear_key() {
615 key_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
616 _has_bits_[0] &= ~0x00000001u;
618 inline const std::string& Object_Entry::key()
const {
620 return key_.GetNoArena();
622 inline void Object_Entry::set_key(
const std::string& value) {
623 _has_bits_[0] |= 0x00000001u;
624 key_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
627 inline void Object_Entry::set_key(std::string&& value) {
628 _has_bits_[0] |= 0x00000001u;
630 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
633 inline void Object_Entry::set_key(
const char* value) {
634 GOOGLE_DCHECK(value !=
nullptr);
635 _has_bits_[0] |= 0x00000001u;
636 key_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
639 inline void Object_Entry::set_key(
const char* value,
size_t size) {
640 _has_bits_[0] |= 0x00000001u;
641 key_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
642 ::std::string(reinterpret_cast<const char*>(value), size));
645 inline std::string* Object_Entry::mutable_key() {
646 _has_bits_[0] |= 0x00000001u;
648 return key_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
650 inline std::string* Object_Entry::release_key() {
655 _has_bits_[0] &= ~0x00000001u;
656 return key_.ReleaseNonDefaultNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
658 inline void Object_Entry::set_allocated_key(std::string* key) {
659 if (key !=
nullptr) {
660 _has_bits_[0] |= 0x00000001u;
662 _has_bits_[0] &= ~0x00000001u;
664 key_.SetAllocatedNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), key);
669 inline bool Object_Entry::has_value()
const {
670 return (_has_bits_[0] & 0x00000002u) != 0;
672 inline void Object_Entry::clear_value() {
673 if (value_ !=
nullptr) value_->Clear();
674 _has_bits_[0] &= ~0x00000002u;
676 inline const ::shaka::proto::Value& Object_Entry::value()
const {
677 const ::shaka::proto::Value* p = value_;
682 inline ::shaka::proto::Value* Object_Entry::release_value() {
684 _has_bits_[0] &= ~0x00000002u;
689 inline ::shaka::proto::Value* Object_Entry::mutable_value() {
690 _has_bits_[0] |= 0x00000002u;
691 if (value_ ==
nullptr) {
692 auto* p = CreateMaybeMessage<::shaka::proto::Value>(GetArenaNoVirtual());
699 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
700 if (message_arena ==
nullptr) {
704 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
nullptr;
705 if (message_arena != submessage_arena) {
706 value = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
707 message_arena, value, submessage_arena);
709 _has_bits_[0] |= 0x00000002u;
711 _has_bits_[0] &= ~0x00000002u;
722 inline int Object::entries_size()
const {
723 return entries_.size();
725 inline void Object::clear_entries() {
728 inline ::shaka::proto::Object_Entry* Object::mutable_entries(
int index) {
730 return entries_.Mutable(index);
732 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::shaka::proto::Object_Entry >*
733 Object::mutable_entries() {
737 inline const ::shaka::proto::Object_Entry& Object::entries(
int index)
const {
739 return entries_.Get(index);
741 inline ::shaka::proto::Object_Entry* Object::add_entries() {
743 return entries_.Add();
745 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::shaka::proto::Object_Entry >&
746 Object::entries()
const {
752 inline bool Object::has_array_length()
const {
753 return (_has_bits_[0] & 0x00000001u) != 0;
755 inline void Object::clear_array_length() {
757 _has_bits_[0] &= ~0x00000001u;
759 inline ::PROTOBUF_NAMESPACE_ID::uint32 Object::array_length()
const {
761 return array_length_;
763 inline void Object::set_array_length(::PROTOBUF_NAMESPACE_ID::uint32 value) {
764 _has_bits_[0] |= 0x00000001u;
765 array_length_ = value;
774 inline bool Value::has_kind()
const {
775 return (_has_bits_[0] & 0x00000001u) != 0;
777 inline void Value::clear_kind() {
779 _has_bits_[0] &= ~0x00000001u;
787 _has_bits_[0] |= 0x00000001u;
793 inline bool Value::has_value_bool()
const {
794 return value_case() == kValueBool;
796 inline void Value::set_has_value_bool() {
797 _oneof_case_[0] = kValueBool;
799 inline void Value::clear_value_bool() {
800 if (has_value_bool()) {
801 value_.value_bool_ =
false;
805 inline bool Value::value_bool()
const {
807 if (has_value_bool()) {
808 return value_.value_bool_;
812 inline void Value::set_value_bool(
bool value) {
813 if (!has_value_bool()) {
815 set_has_value_bool();
817 value_.value_bool_ = value;
822 inline bool Value::has_value_number()
const {
823 return value_case() == kValueNumber;
825 inline void Value::set_has_value_number() {
826 _oneof_case_[0] = kValueNumber;
828 inline void Value::clear_value_number() {
829 if (has_value_number()) {
830 value_.value_number_ = 0;
834 inline double Value::value_number()
const {
836 if (has_value_number()) {
837 return value_.value_number_;
841 inline void Value::set_value_number(
double value) {
842 if (!has_value_number()) {
844 set_has_value_number();
846 value_.value_number_ = value;
851 inline bool Value::has_value_string()
const {
852 return value_case() == kValueString;
854 inline void Value::set_has_value_string() {
855 _oneof_case_[0] = kValueString;
857 inline void Value::clear_value_string() {
858 if (has_value_string()) {
859 value_.value_string_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
863 inline const std::string& Value::value_string()
const {
865 if (has_value_string()) {
866 return value_.value_string_.GetNoArena();
868 return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
870 inline void Value::set_value_string(
const std::string& value) {
872 if (!has_value_string()) {
874 set_has_value_string();
875 value_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
877 value_.value_string_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
880 inline void Value::set_value_string(std::string&& value) {
882 if (!has_value_string()) {
884 set_has_value_string();
885 value_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
887 value_.value_string_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
890 inline void Value::set_value_string(
const char* value) {
891 GOOGLE_DCHECK(value !=
nullptr);
892 if (!has_value_string()) {
894 set_has_value_string();
895 value_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
897 value_.value_string_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
898 ::std::string(value));
901 inline void Value::set_value_string(
const char* value,
size_t size) {
902 if (!has_value_string()) {
904 set_has_value_string();
905 value_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
907 value_.value_string_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
908 reinterpret_cast<const char*>(value), size));
911 inline std::string* Value::mutable_value_string() {
912 if (!has_value_string()) {
914 set_has_value_string();
915 value_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
918 return value_.value_string_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
920 inline std::string* Value::release_value_string() {
922 if (has_value_string()) {
924 return value_.value_string_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
929 inline void Value::set_allocated_value_string(std::string* value_string) {
933 if (value_string !=
nullptr) {
934 set_has_value_string();
935 value_.value_string_.UnsafeSetDefault(value_string);
941 inline bool Value::has_value_object()
const {
942 return value_case() == kValueObject;
944 inline void Value::set_has_value_object() {
945 _oneof_case_[0] = kValueObject;
947 inline void Value::clear_value_object() {
948 if (has_value_object()) {
949 delete value_.value_object_;
953 inline ::shaka::proto::Object* Value::release_value_object() {
955 if (has_value_object()) {
958 value_.value_object_ =
nullptr;
964 inline const ::shaka::proto::Object& Value::value_object()
const {
966 return has_value_object()
967 ? *value_.value_object_
970 inline ::shaka::proto::Object* Value::mutable_value_object() {
971 if (!has_value_object()) {
973 set_has_value_object();
974 value_.value_object_ = CreateMaybeMessage< ::shaka::proto::Object >(
975 GetArenaNoVirtual());
978 return value_.value_object_;
982 inline bool Value::has_value_bytes()
const {
983 return value_case() == kValueBytes;
985 inline void Value::set_has_value_bytes() {
986 _oneof_case_[0] = kValueBytes;
988 inline void Value::clear_value_bytes() {
989 if (has_value_bytes()) {
990 value_.value_bytes_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
994 inline const std::string& Value::value_bytes()
const {
996 if (has_value_bytes()) {
997 return value_.value_bytes_.GetNoArena();
999 return *&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited();
1001 inline void Value::set_value_bytes(
const std::string& value) {
1003 if (!has_value_bytes()) {
1005 set_has_value_bytes();
1006 value_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1008 value_.value_bytes_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value);
1011 inline void Value::set_value_bytes(std::string&& value) {
1013 if (!has_value_bytes()) {
1015 set_has_value_bytes();
1016 value_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1018 value_.value_bytes_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1021 inline void Value::set_value_bytes(
const char* value) {
1022 GOOGLE_DCHECK(value !=
nullptr);
1023 if (!has_value_bytes()) {
1025 set_has_value_bytes();
1026 value_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1028 value_.value_bytes_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1029 ::std::string(value));
1032 inline void Value::set_value_bytes(
const void* value,
size_t size) {
1033 if (!has_value_bytes()) {
1035 set_has_value_bytes();
1036 value_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1038 value_.value_bytes_.SetNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1039 reinterpret_cast<const char*>(value), size));
1042 inline std::string* Value::mutable_value_bytes() {
1043 if (!has_value_bytes()) {
1045 set_has_value_bytes();
1046 value_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1049 return value_.value_bytes_.MutableNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1051 inline std::string* Value::release_value_bytes() {
1053 if (has_value_bytes()) {
1055 return value_.value_bytes_.ReleaseNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
1060 inline void Value::set_allocated_value_bytes(std::string* value_bytes) {
1064 if (value_bytes !=
nullptr) {
1065 set_has_value_bytes();
1066 value_.value_bytes_.UnsafeSetDefault(value_bytes);
1071 inline bool Value::has_value()
const {
1072 return value_case() != VALUE_NOT_SET;
1074 inline void Value::clear_has_value() {
1075 _oneof_case_[0] = VALUE_NOT_SET;
1081 #pragma GCC diagnostic pop 1093 PROTOBUF_NAMESPACE_OPEN
1097 PROTOBUF_NAMESPACE_CLOSE
1101 #include <google/protobuf/port_undef.inc> 1102 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto
static const Object_Entry * internal_default_instance()
std::string * mutable_unknown_fields()
Object & operator=(const Object &from)
static const Value * internal_default_instance()
std::string * mutable_unknown_fields()
const std::string & unknown_fields() const
Value & operator=(Value &&from) noexcept
Object_Entry(Object_Entry &&from) noexcept
friend void swap(Object &a, Object &b)
int GetCachedSize() const final
Value & operator=(const Value &from)
constexpr int ValueType_ARRAYSIZE
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const Object * internal_default_instance()
friend void swap(Value &a, Value &b)
Object_Entry & operator=(const Object_Entry &from)
Object_Entry * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
bool ValueType_Parse(const std::string &name, ValueType *value)
Object & operator=(Object &&from) noexcept
constexpr ValueType ValueType_MIN
Object * New() const final
Object(Object &&from) noexcept
bool ValueType_IsValid(int value)
class shaka::proto::ObjectDefaultTypeInternal _Object_default_instance_
Value * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Object * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Value(Value &&from) noexcept
Object_Entry & operator=(Object_Entry &&from) noexcept
int GetCachedSize() const final
class shaka::proto::ValueDefaultTypeInternal _Value_default_instance_
class shaka::proto::Object_EntryDefaultTypeInternal _Object_Entry_default_instance_
const std::string & unknown_fields() const
const std::string & unknown_fields() const
const std::string & ValueType_Name(T enum_t_value)
void Swap(Object_Entry *other)
friend void swap(Object_Entry &a, Object_Entry &b)
Value * New() const final
std::string * mutable_unknown_fields()
constexpr ValueType ValueType_MAX
Object_Entry * New() const final
int GetCachedSize() const final