8 #include <google/protobuf/stubs/common.h> 9 #include <google/protobuf/io/coded_stream.h> 10 #include <google/protobuf/extension_set.h> 11 #include <google/protobuf/wire_format_lite.h> 12 #include <google/protobuf/io/zero_copy_stream_impl_lite.h> 14 #include <google/protobuf/port_def.inc> 20 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Object_Entry>
_instance;
24 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Object>
_instance;
28 ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<Value>
_instance;
37 static void InitDefaultsscc_info_Object_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto() {
38 GOOGLE_PROTOBUF_VERIFY_VERSION;
43 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
48 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
53 ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr);
61 {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsscc_info_Object_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto}, {}};
98 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string>
ValueType_strings[25] = {};
100 static const char ValueType_names[] =
127 static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry ValueType_entries[] = {
128 { {ValueType_names + 0, 5}, 8 },
129 { {ValueType_names + 5, 11}, 13 },
130 { {ValueType_names + 16, 7}, 3 },
131 { {ValueType_names + 23, 13}, 10 },
132 { {ValueType_names + 36, 8}, 23 },
133 { {ValueType_names + 44, 12}, 21 },
134 { {ValueType_names + 56, 12}, 22 },
135 { {ValueType_names + 68, 8}, 7 },
136 { {ValueType_names + 76, 10}, 17 },
137 { {ValueType_names + 86, 10}, 19 },
138 { {ValueType_names + 96, 9}, 14 },
139 { {ValueType_names + 105, 4}, 2 },
140 { {ValueType_names + 109, 6}, 4 },
141 { {ValueType_names + 115, 12}, 11 },
142 { {ValueType_names + 127, 11}, 24 },
143 { {ValueType_names + 138, 7}, 9 },
144 { {ValueType_names + 145, 6}, 5 },
145 { {ValueType_names + 151, 12}, 12 },
146 { {ValueType_names + 163, 6}, 6 },
147 { {ValueType_names + 169, 11}, 18 },
148 { {ValueType_names + 180, 11}, 20 },
149 { {ValueType_names + 191, 10}, 15 },
150 { {ValueType_names + 201, 17}, 16 },
151 { {ValueType_names + 218, 9}, 1 },
152 { {ValueType_names + 227, 7}, 0 },
155 static const int ValueType_entries_by_number[] = {
185 static const bool dummy =
186 ::PROTOBUF_NAMESPACE_ID::internal::InitializeEnumStrings(
188 ValueType_entries_by_number,
189 25, ValueType_strings);
191 int idx = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumName(
193 ValueType_entries_by_number,
195 return idx == -1 ? ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString() :
196 ValueType_strings[idx].get();
201 bool success = ::PROTOBUF_NAMESPACE_ID::internal::LookUpEnumValue(
202 ValueType_entries, 25, name, &int_value);
204 *value =
static_cast<ValueType>(int_value);
217 using HasBits = decltype(std::declval<Object_Entry>()._has_bits_);
219 (*has_bits)[0] |= 1u;
221 static const ::shaka::proto::Value& value(
const Object_Entry* msg);
223 (*has_bits)[0] |= 2u;
227 const ::shaka::proto::Value&
232 : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) {
237 : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
238 _internal_metadata_(nullptr),
239 _has_bits_(from._has_bits_) {
240 _internal_metadata_.MergeFrom(from._internal_metadata_);
241 key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
243 key_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.key_);
246 value_ = new ::shaka::proto::Value(*from.value_);
253 void Object_Entry::SharedCtor() {
255 key_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
264 void Object_Entry::SharedDtor() {
265 key_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
269 void Object_Entry::SetCachedSize(
int size)
const {
270 _cached_size_.Set(size);
280 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
282 (void) cached_has_bits;
284 cached_has_bits = _has_bits_[0];
285 if (cached_has_bits & 0x00000003u) {
286 if (cached_has_bits & 0x00000001u) {
287 key_.ClearNonDefaultToEmptyNoArena();
289 if (cached_has_bits & 0x00000002u) {
290 GOOGLE_DCHECK(value_ !=
nullptr);
295 _internal_metadata_.Clear();
298 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 299 const char* Object_Entry::_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
300 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure 302 while (!ctx->Done(&ptr)) {
303 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
304 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
309 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
310 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(
mutable_key(), ptr, ctx);
312 }
else goto handle_unusual;
316 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) {
319 }
else goto handle_unusual;
323 if ((tag & 7) == 4 || tag == 0) {
324 ctx->SetLastTag(tag);
327 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
328 CHK_(ptr !=
nullptr);
334 _has_bits_.Or(has_bits);
341 #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 343 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
344 #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure 345 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
346 ::PROTOBUF_NAMESPACE_ID::internal::LiteUnknownFieldSetter unknown_fields_setter(
347 &_internal_metadata_);
348 ::PROTOBUF_NAMESPACE_ID::io::StringOutputStream unknown_fields_output(
349 unknown_fields_setter.buffer());
350 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream unknown_fields_stream(
351 &unknown_fields_output,
false);
354 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
356 if (!p.second)
goto handle_unusual;
357 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
360 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
361 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
371 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (18 & 0xFF)) {
372 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
385 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SkipField(
386 input, tag, &unknown_fields_stream));
399 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 402 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output)
const {
404 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
405 (void) cached_has_bits;
407 cached_has_bits = _has_bits_[0];
409 if (cached_has_bits & 0x00000001u) {
410 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
411 1, this->
key(), output);
415 if (cached_has_bits & 0x00000002u) {
416 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessage(
420 output->WriteRaw(_internal_metadata_.unknown_fields().data(),
421 static_cast<int>(_internal_metadata_.unknown_fields().size()));
425 size_t Object_Entry::RequiredFieldsByteSizeFallback()
const {
427 size_t total_size = 0;
432 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
439 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
447 size_t total_size = 0;
449 total_size += _internal_metadata_.unknown_fields().size();
451 if (((_has_bits_[0] & 0x00000003) ^ 0x00000003) == 0) {
454 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
459 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
463 total_size += RequiredFieldsByteSizeFallback();
465 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
467 (void) cached_has_bits;
469 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
470 SetCachedSize(cached_size);
475 const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
476 MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const Object_Entry*>(
482 GOOGLE_DCHECK_NE(&from,
this);
483 _internal_metadata_.MergeFrom(from._internal_metadata_);
484 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
485 (void) cached_has_bits;
487 cached_has_bits = from._has_bits_[0];
488 if (cached_has_bits & 0x00000003u) {
489 if (cached_has_bits & 0x00000001u) {
490 _has_bits_[0] |= 0x00000001u;
491 key_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.key_);
493 if (cached_has_bits & 0x00000002u) {
501 if (&from ==
this)
return;
507 if ((_has_bits_[0] & 0x00000003) != 0x00000003)
return false;
516 _internal_metadata_.Swap(&other->_internal_metadata_);
517 swap(_has_bits_[0], other->_has_bits_[0]);
518 key_.Swap(&other->key_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
519 GetArenaNoVirtual());
520 swap(value_, other->value_);
524 return "shaka.proto.Object.Entry";
534 using HasBits = decltype(std::declval<Object>()._has_bits_);
536 (*has_bits)[0] |= 1u;
541 : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) {
546 : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
547 _internal_metadata_(nullptr),
548 _has_bits_(from._has_bits_),
549 entries_(from.entries_) {
550 _internal_metadata_.MergeFrom(from._internal_metadata_);
551 array_length_ = from.array_length_;
555 void Object::SharedCtor() {
565 void Object::SharedDtor() {
568 void Object::SetCachedSize(
int size)
const {
569 _cached_size_.Set(size);
579 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
581 (void) cached_has_bits;
586 _internal_metadata_.Clear();
589 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 590 const char* Object::_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
591 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure 593 while (!ctx->Done(&ptr)) {
594 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
595 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
600 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) {
606 if (!ctx->DataAvailable(ptr))
break;
607 }
while (::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<::PROTOBUF_NAMESPACE_ID::uint8>(ptr) == 10);
608 }
else goto handle_unusual;
612 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
614 array_length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
616 }
else goto handle_unusual;
620 if ((tag & 7) == 4 || tag == 0) {
621 ctx->SetLastTag(tag);
624 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
625 CHK_(ptr !=
nullptr);
631 _has_bits_.Or(has_bits);
638 #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 640 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
641 #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure 642 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
643 ::PROTOBUF_NAMESPACE_ID::internal::LiteUnknownFieldSetter unknown_fields_setter(
644 &_internal_metadata_);
645 ::PROTOBUF_NAMESPACE_ID::io::StringOutputStream unknown_fields_output(
646 unknown_fields_setter.buffer());
647 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream unknown_fields_stream(
648 &unknown_fields_output,
false);
651 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
653 if (!p.second)
goto handle_unusual;
654 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
657 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (10 & 0xFF)) {
658 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
668 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (16 & 0xFF)) {
670 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
671 ::PROTOBUF_NAMESPACE_ID::uint32, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_UINT32>(
672 input, &array_length_)));
684 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SkipField(
685 input, tag, &unknown_fields_stream));
698 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 701 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output)
const {
703 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
704 (void) cached_has_bits;
707 for (
unsigned int i = 0,
708 n = static_cast<unsigned int>(this->
entries_size()); i < n; i++) {
709 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessage(
711 this->
entries(static_cast<int>(i)),
715 cached_has_bits = _has_bits_[0];
717 if (cached_has_bits & 0x00000001u) {
718 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32(2, this->
array_length(), output);
721 output->WriteRaw(_internal_metadata_.unknown_fields().data(),
722 static_cast<int>(_internal_metadata_.unknown_fields().size()));
728 size_t total_size = 0;
730 total_size += _internal_metadata_.unknown_fields().size();
732 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
734 (void) cached_has_bits;
738 unsigned int count =
static_cast<unsigned int>(this->
entries_size());
739 total_size += 1UL * count;
740 for (
unsigned int i = 0; i < count; i++) {
742 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
743 this->
entries(static_cast<int>(i)));
748 cached_has_bits = _has_bits_[0];
749 if (cached_has_bits & 0x00000001u) {
751 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32Size(
755 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
756 SetCachedSize(cached_size);
761 const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
762 MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const Object*>(
768 GOOGLE_DCHECK_NE(&from,
this);
769 _internal_metadata_.MergeFrom(from._internal_metadata_);
770 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
771 (void) cached_has_bits;
773 entries_.MergeFrom(from.entries_);
781 if (&from ==
this)
return;
787 if (!::PROTOBUF_NAMESPACE_ID::internal::AllAreInitialized(this->
entries()))
return false;
791 void Object::InternalSwap(
Object* other) {
793 _internal_metadata_.Swap(&other->_internal_metadata_);
794 swap(_has_bits_[0], other->_has_bits_[0]);
795 CastToBase(&entries_)->InternalSwap(CastToBase(&other->entries_));
796 swap(array_length_, other->array_length_);
800 return "shaka.proto.Object";
810 using HasBits = decltype(std::declval<Value>()._has_bits_);
812 (*has_bits)[0] |= 1u;
814 static const ::shaka::proto::Object& value_object(
const Value* msg);
817 const ::shaka::proto::Object&
819 return *msg->value_.value_object_;
822 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaNoVirtual();
825 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
nullptr;
826 if (message_arena != submessage_arena) {
827 value_object = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
828 message_arena, value_object, submessage_arena);
830 set_has_value_object();
831 value_.value_object_ = value_object;
836 : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) {
841 : ::PROTOBUF_NAMESPACE_ID::MessageLite(),
842 _internal_metadata_(nullptr),
843 _has_bits_(from._has_bits_) {
844 _internal_metadata_.MergeFrom(from._internal_metadata_);
875 void Value::SharedCtor() {
886 void Value::SharedDtor() {
892 void Value::SetCachedSize(
int size)
const {
893 _cached_size_.Set(size);
913 value_.value_string_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
917 delete value_.value_object_;
921 value_.value_bytes_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited());
934 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
936 (void) cached_has_bits;
941 _internal_metadata_.Clear();
944 #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 945 const char* Value::_InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) {
946 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure 948 while (!ctx->Done(&ptr)) {
949 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
950 ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag);
955 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) {
956 ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr);
959 set_kind(static_cast<::shaka::proto::ValueType>(val));
963 }
else goto handle_unusual;
967 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) {
968 set_value_bool(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr));
970 }
else goto handle_unusual;
974 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 25)) {
975 set_value_number(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad<double>(ptr));
976 ptr +=
sizeof(double);
977 }
else goto handle_unusual;
981 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) {
982 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(
mutable_value_string(), ptr, ctx);
984 }
else goto handle_unusual;
988 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) {
991 }
else goto handle_unusual;
995 if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 50)) {
996 ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(
mutable_value_bytes(), ptr, ctx);
998 }
else goto handle_unusual;
1002 if ((tag & 7) == 4 || tag == 0) {
1003 ctx->SetLastTag(tag);
1006 ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx);
1007 CHK_(ptr !=
nullptr);
1013 _has_bits_.Or(has_bits);
1020 #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 1022 ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream* input) {
1023 #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure 1024 ::PROTOBUF_NAMESPACE_ID::uint32 tag;
1025 ::PROTOBUF_NAMESPACE_ID::internal::LiteUnknownFieldSetter unknown_fields_setter(
1026 &_internal_metadata_);
1027 ::PROTOBUF_NAMESPACE_ID::io::StringOutputStream unknown_fields_output(
1028 unknown_fields_setter.buffer());
1029 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream unknown_fields_stream(
1030 &unknown_fields_output,
false);
1033 ::std::pair<::PROTOBUF_NAMESPACE_ID::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
1035 if (!p.second)
goto handle_unusual;
1036 switch (::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::GetTagFieldNumber(tag)) {
1039 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (8 & 0xFF)) {
1041 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
1042 int, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_ENUM>(
1045 set_kind(static_cast< ::shaka::proto::ValueType >(value));
1047 unknown_fields_stream.WriteVarint32(8u);
1048 unknown_fields_stream.WriteVarint32(
1049 static_cast<::PROTOBUF_NAMESPACE_ID::uint32>(value));
1052 goto handle_unusual;
1059 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (16 & 0xFF)) {
1061 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
1062 bool, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BOOL>(
1063 input, &value_.value_bool_)));
1064 set_has_value_bool();
1066 goto handle_unusual;
1073 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (25 & 0xFF)) {
1075 DO_((::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadPrimitive<
1076 double, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_DOUBLE>(
1077 input, &value_.value_number_)));
1078 set_has_value_number();
1080 goto handle_unusual;
1087 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (34 & 0xFF)) {
1088 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadString(
1091 goto handle_unusual;
1098 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (42 & 0xFF)) {
1099 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadMessage(
1102 goto handle_unusual;
1109 if (static_cast< ::PROTOBUF_NAMESPACE_ID::uint8>(tag) == (50 & 0xFF)) {
1110 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::ReadBytes(
1113 goto handle_unusual;
1123 DO_(::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SkipField(
1124 input, tag, &unknown_fields_stream));
1137 #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER 1140 ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream* output)
const {
1142 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1143 (void) cached_has_bits;
1145 cached_has_bits = _has_bits_[0];
1147 if (cached_has_bits & 0x00000001u) {
1148 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnum(
1149 1, this->
kind(), output);
1154 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBool(2, this->
value_bool(), output);
1157 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDouble(3, this->
value_number(), output);
1160 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteStringMaybeAliased(
1164 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteMessage(
1168 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBytesMaybeAliased(
1173 output->WriteRaw(_internal_metadata_.unknown_fields().data(),
1174 static_cast<int>(_internal_metadata_.unknown_fields().size()));
1180 size_t total_size = 0;
1182 total_size += _internal_metadata_.unknown_fields().size();
1187 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->
kind());
1189 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1191 (void) cached_has_bits;
1196 total_size += 1 + 1;
1201 total_size += 1 + 8;
1207 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize(
1214 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(
1215 *value_.value_object_);
1221 ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize(
1229 int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size);
1230 SetCachedSize(cached_size);
1235 const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {
1236 MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast<const Value*>(
1242 GOOGLE_DCHECK_NE(&from,
this);
1243 _internal_metadata_.MergeFrom(from._internal_metadata_);
1244 ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0;
1245 (void) cached_has_bits;
1279 if (&from ==
this)
return;
1285 if ((_has_bits_[0] & 0x00000001) != 0x00000001)
return false;
1312 void Value::InternalSwap(
Value* other) {
1314 _internal_metadata_.Swap(&other->_internal_metadata_);
1315 swap(_has_bits_[0], other->_has_bits_[0]);
1316 swap(kind_, other->kind_);
1317 swap(value_, other->value_);
1318 swap(_oneof_case_[0], other->_oneof_case_[0]);
1322 return "shaka.proto.Value";
1329 PROTOBUF_NAMESPACE_OPEN
1331 return Arena::CreateInternal< ::shaka::proto::Object_Entry >(arena);
1334 return Arena::CreateInternal< ::shaka::proto::Object >(arena);
1337 return Arena::CreateInternal< ::shaka::proto::Value >(arena);
1339 PROTOBUF_NAMESPACE_CLOSE
1342 #include <google/protobuf/port_undef.inc> static void set_has_key(HasBits *has_bits)
void set_kind(::shaka::proto::ValueType value)
static void InitAsDefaultInstance()
void CopyFrom(const Value &from)
static void InitAsDefaultInstance()
bool IsInitialized() const final
static const Object_Entry * internal_default_instance()
::shaka::proto::ValueType kind() const
size_t ByteSizeLong() const final
PROTOBUF_NOINLINE ::shaka::proto::Value * Arena::CreateMaybeMessage< ::shaka::proto::Value >(Arena *arena)
bool MergePartialFromCodedStream(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final
std::string GetTypeName() const final
void CopyFrom(const Object &from)
static const Value * internal_default_instance()
void SerializeWithCachedSizes(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final
decltype(std::declval< Object >()._has_bits_) HasBits
std::string GetTypeName() const final
void MergeFrom(const Object &from)
const ::shaka::proto::Object * value_object_
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite &from) final
const std::string & ValueType_Name(ValueType value)
static void set_has_value(HasBits *has_bits)
static const Value & default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(Object &a, Object &b)
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< Object > _instance
static void set_has_array_length(HasBits *has_bits)
static const Object & default_instance()
PROTOBUF_NAMESPACE_OPEN PROTOBUF_NOINLINE ::shaka::proto::Object_Entry * Arena::CreateMaybeMessage< ::shaka::proto::Object_Entry >(Arena *arena)
void set_allocated_value_object(::shaka::proto::Object *value_object)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const Object * internal_default_instance()
friend void swap(Value &a, Value &b)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::shaka::proto::Object_Entry > & entries() const
void CopyFrom(const Object_Entry &from)
bool MergePartialFromCodedStream(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final
double value_number() const
const ::shaka::proto::Value & value() const
bool ValueType_Parse(const std::string &name, ValueType *value)
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite &from) final
static const ::shaka::proto::Value & value(const Object_Entry *msg)
bool IsInitialized() const final
size_t ByteSizeLong() const final
std::string GetTypeName() const final
decltype(std::declval< Value >()._has_bits_) HasBits
bool has_value_object() const
void set_value_number(double value)
bool ValueType_IsValid(int value)
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< Value > _instance
bool has_array_length() const
class shaka::proto::ObjectDefaultTypeInternal _Object_default_instance_
std::string * mutable_key()
void swap(shared_lock< Mutex > &a, shared_lock< Mutex > &b)
void set_array_length(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_value_string(const std::string &value)
void set_value_bool(bool value)
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_bytes_
class shaka::proto::ValueDefaultTypeInternal _Value_default_instance_
class shaka::proto::Object_EntryDefaultTypeInternal _Object_Entry_default_instance_
void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite &from) final
void MergeFrom(const Value &from)
void SerializeWithCachedSizes(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final
const std::string & key() const
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_string_
::PROTOBUF_NAMESPACE_ID::uint32 array_length() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const std::string & value_bytes() const
ValueCase value_case() const
void SerializeWithCachedSizes(::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final
::shaka::proto::Object * mutable_value_object()
void MergeFrom(const Object_Entry &from)
bool MergePartialFromCodedStream(::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final
const ::shaka::proto::Object & value_object() const
friend void swap(Object_Entry &a, Object_Entry &b)
::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< Object_Entry > _instance
static void InitAsDefaultInstance()
bool IsInitialized() const final
std::string * mutable_unknown_fields()
static const ::shaka::proto::Object & value_object(const Value *msg)
::shaka::proto::Value * mutable_value()
const std::string & value_string() const
std::string * mutable_value_string()
void set_value_bytes(const std::string &value)
PROTOBUF_NOINLINE ::shaka::proto::Object * Arena::CreateMaybeMessage< ::shaka::proto::Object >(Arena *arena)
static void set_has_kind(HasBits *has_bits)
decltype(std::declval< Object_Entry >()._has_bits_) HasBits
static const Object_Entry & default_instance()
std::string * mutable_value_bytes()
size_t ByteSizeLong() const final
::shaka::proto::Object_Entry * add_entries()
PROTOBUF_INTERNAL_EXPORT_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo< 0 > scc_info_Object_shaka_2fsrc_2fjs_2fidb_2fdatabase_2eproto
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< std::string > ValueType_strings[25]