// Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/protobuf/unittest_import_lite.proto #include #include #include #include #include #include #include // This is a temporary google only hack #ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS #include "third_party/protobuf/version.h" #endif // @@protoc_insertion_point(includes) namespace protobuf_unittest_import { class ImportMessageLiteDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _ImportMessageLite_default_instance_; } // namespace protobuf_unittest_import namespace protobuf_google_2fprotobuf_2funittest_5fimport_5flite_2eproto { static void InitDefaultsImportMessageLite() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::protobuf_unittest_import::_ImportMessageLite_default_instance_; new (ptr) ::protobuf_unittest_import::ImportMessageLite(); ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); } ::protobuf_unittest_import::ImportMessageLite::InitAsDefaultInstance(); } ::google::protobuf::internal::SCCInfo<0> scc_info_ImportMessageLite = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsImportMessageLite}, {}}; void InitDefaults() { ::google::protobuf::internal::InitSCC(&scc_info_ImportMessageLite.base); } } // namespace protobuf_google_2fprotobuf_2funittest_5fimport_5flite_2eproto namespace protobuf_unittest_import { bool ImportEnumLite_IsValid(int value) { switch (value) { case 7: case 8: case 9: return true; default: return false; } } // =================================================================== void ImportMessageLite::InitAsDefaultInstance() { } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ImportMessageLite::kDFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ImportMessageLite::ImportMessageLite() : ::google::protobuf::MessageLite(), _internal_metadata_(NULL) { ::google::protobuf::internal::InitSCC( &protobuf_google_2fprotobuf_2funittest_5fimport_5flite_2eproto::scc_info_ImportMessageLite.base); SharedCtor(); // @@protoc_insertion_point(constructor:protobuf_unittest_import.ImportMessageLite) } ImportMessageLite::ImportMessageLite(const ImportMessageLite& from) : ::google::protobuf::MessageLite(), _internal_metadata_(NULL), _has_bits_(from._has_bits_) { _internal_metadata_.MergeFrom(from._internal_metadata_); d_ = from.d_; // @@protoc_insertion_point(copy_constructor:protobuf_unittest_import.ImportMessageLite) } void ImportMessageLite::SharedCtor() { d_ = 0; } ImportMessageLite::~ImportMessageLite() { // @@protoc_insertion_point(destructor:protobuf_unittest_import.ImportMessageLite) SharedDtor(); } void ImportMessageLite::SharedDtor() { } void ImportMessageLite::SetCachedSize(int size) const { _cached_size_.Set(size); } const ImportMessageLite& ImportMessageLite::default_instance() { ::google::protobuf::internal::InitSCC(&protobuf_google_2fprotobuf_2funittest_5fimport_5flite_2eproto::scc_info_ImportMessageLite.base); return *internal_default_instance(); } void ImportMessageLite::Clear() { // @@protoc_insertion_point(message_clear_start:protobuf_unittest_import.ImportMessageLite) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; d_ = 0; _has_bits_.Clear(); _internal_metadata_.Clear(); } bool ImportMessageLite::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::internal::LiteUnknownFieldSetter unknown_fields_setter( &_internal_metadata_); ::google::protobuf::io::StringOutputStream unknown_fields_output( unknown_fields_setter.buffer()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_output, false); // @@protoc_insertion_point(parse_start:protobuf_unittest_import.ImportMessageLite) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // optional int32 d = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) { set_has_d(); DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( input, &d_))); } else { goto handle_unusual; } break; } default: { handle_unusual: if (tag == 0) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:protobuf_unittest_import.ImportMessageLite) return true; failure: // @@protoc_insertion_point(parse_failure:protobuf_unittest_import.ImportMessageLite) return false; #undef DO_ } void ImportMessageLite::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:protobuf_unittest_import.ImportMessageLite) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; cached_has_bits = _has_bits_[0]; // optional int32 d = 1; if (cached_has_bits & 0x00000001u) { ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->d(), output); } output->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size())); // @@protoc_insertion_point(serialize_end:protobuf_unittest_import.ImportMessageLite) } size_t ImportMessageLite::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:protobuf_unittest_import.ImportMessageLite) size_t total_size = 0; total_size += _internal_metadata_.unknown_fields().size(); // optional int32 d = 1; if (has_d()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::Int32Size( this->d()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void ImportMessageLite::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void ImportMessageLite::MergeFrom(const ImportMessageLite& from) { // @@protoc_insertion_point(class_specific_merge_from_start:protobuf_unittest_import.ImportMessageLite) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_d()) { set_d(from.d()); } } void ImportMessageLite::CopyFrom(const ImportMessageLite& from) { // @@protoc_insertion_point(class_specific_copy_from_start:protobuf_unittest_import.ImportMessageLite) if (&from == this) return; Clear(); MergeFrom(from); } bool ImportMessageLite::IsInitialized() const { return true; } void ImportMessageLite::Swap(ImportMessageLite* other) { if (other == this) return; InternalSwap(other); } void ImportMessageLite::InternalSwap(ImportMessageLite* other) { using std::swap; swap(d_, other->d_); swap(_has_bits_[0], other->_has_bits_[0]); _internal_metadata_.Swap(&other->_internal_metadata_); } ::std::string ImportMessageLite::GetTypeName() const { return "protobuf_unittest_import.ImportMessageLite"; } // @@protoc_insertion_point(namespace_scope) } // namespace protobuf_unittest_import namespace google { namespace protobuf { template<> GOOGLE_PROTOBUF_ATTRIBUTE_NOINLINE ::protobuf_unittest_import::ImportMessageLite* Arena::CreateMaybeMessage< ::protobuf_unittest_import::ImportMessageLite >(Arena* arena) { return Arena::CreateInternal< ::protobuf_unittest_import::ImportMessageLite >(arena); } } // namespace protobuf } // namespace google // @@protoc_insertion_point(global_scope)