mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			328 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			328 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Generated by the protocol buffer compiler.  DO NOT EDIT!
 | |
| // source: protocol-buffer.proto
 | |
| 
 | |
| #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
 | |
| #include "protocol-buffer.pb.h"
 | |
| 
 | |
| #include <algorithm>
 | |
| 
 | |
| #include <google/protobuf/stubs/common.h>
 | |
| #include <google/protobuf/stubs/once.h>
 | |
| #include <google/protobuf/io/coded_stream.h>
 | |
| #include <google/protobuf/wire_format_lite_inl.h>
 | |
| #include <google/protobuf/descriptor.h>
 | |
| #include <google/protobuf/generated_message_reflection.h>
 | |
| #include <google/protobuf/reflection_ops.h>
 | |
| #include <google/protobuf/wire_format.h>
 | |
| // @@protoc_insertion_point(includes)
 | |
| 
 | |
| namespace persons {
 | |
| 
 | |
| namespace {
 | |
| 
 | |
| const ::google::protobuf::Descriptor* Person_descriptor_ = NULL;
 | |
| const ::google::protobuf::internal::GeneratedMessageReflection*
 | |
|   Person_reflection_ = NULL;
 | |
| 
 | |
| }  // namespace
 | |
| 
 | |
| 
 | |
| void protobuf_AssignDesc_protocol_2dbuffer_2eproto() {
 | |
|   protobuf_AddDesc_protocol_2dbuffer_2eproto();
 | |
|   const ::google::protobuf::FileDescriptor* file =
 | |
|     ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
 | |
|       "protocol-buffer.proto");
 | |
|   GOOGLE_CHECK(file != NULL);
 | |
|   Person_descriptor_ = file->message_type(0);
 | |
|   static const int Person_offsets_[1] = {
 | |
|     GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Person, name_),
 | |
|   };
 | |
|   Person_reflection_ =
 | |
|     new ::google::protobuf::internal::GeneratedMessageReflection(
 | |
|       Person_descriptor_,
 | |
|       Person::default_instance_,
 | |
|       Person_offsets_,
 | |
|       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Person, _has_bits_[0]),
 | |
|       GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Person, _unknown_fields_),
 | |
|       -1,
 | |
|       ::google::protobuf::DescriptorPool::generated_pool(),
 | |
|       ::google::protobuf::MessageFactory::generated_factory(),
 | |
|       sizeof(Person));
 | |
| }
 | |
| 
 | |
| namespace {
 | |
| 
 | |
| GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_);
 | |
| inline void protobuf_AssignDescriptorsOnce() {
 | |
|   ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_,
 | |
|                  &protobuf_AssignDesc_protocol_2dbuffer_2eproto);
 | |
| }
 | |
| 
 | |
| void protobuf_RegisterTypes(const ::std::string&) {
 | |
|   protobuf_AssignDescriptorsOnce();
 | |
|   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
 | |
|     Person_descriptor_, &Person::default_instance());
 | |
| }
 | |
| 
 | |
| }  // namespace
 | |
| 
 | |
| void protobuf_ShutdownFile_protocol_2dbuffer_2eproto() {
 | |
|   delete Person::default_instance_;
 | |
|   delete Person_reflection_;
 | |
| }
 | |
| 
 | |
| void protobuf_AddDesc_protocol_2dbuffer_2eproto() {
 | |
|   static bool already_here = false;
 | |
|   if (already_here) return;
 | |
|   already_here = true;
 | |
|   GOOGLE_PROTOBUF_VERIFY_VERSION;
 | |
| 
 | |
|   ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
 | |
|     "\n\025protocol-buffer.proto\022\007persons\"\026\n\006Pers"
 | |
|     "on\022\014\n\004name\030\001 \002(\t", 56);
 | |
|   ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
 | |
|     "protocol-buffer.proto", &protobuf_RegisterTypes);
 | |
|   Person::default_instance_ = new Person();
 | |
|   Person::default_instance_->InitAsDefaultInstance();
 | |
|   ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_protocol_2dbuffer_2eproto);
 | |
| }
 | |
| 
 | |
| // Force AddDescriptors() to be called at static initialization time.
 | |
| struct StaticDescriptorInitializer_protocol_2dbuffer_2eproto {
 | |
|   StaticDescriptorInitializer_protocol_2dbuffer_2eproto() {
 | |
|     protobuf_AddDesc_protocol_2dbuffer_2eproto();
 | |
|   }
 | |
| } static_descriptor_initializer_protocol_2dbuffer_2eproto_;
 | |
| 
 | |
| // ===================================================================
 | |
| 
 | |
| #ifndef _MSC_VER
 | |
| const int Person::kNameFieldNumber;
 | |
| #endif  // !_MSC_VER
 | |
| 
 | |
| Person::Person()
 | |
|   : ::google::protobuf::Message() {
 | |
|   SharedCtor();
 | |
| }
 | |
| 
 | |
| void Person::InitAsDefaultInstance() {
 | |
| }
 | |
| 
 | |
| Person::Person(const Person& from)
 | |
|   : ::google::protobuf::Message() {
 | |
|   SharedCtor();
 | |
|   MergeFrom(from);
 | |
| }
 | |
| 
 | |
| void Person::SharedCtor() {
 | |
|   _cached_size_ = 0;
 | |
|   name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
 | |
|   ::memset(_has_bits_, 0, sizeof(_has_bits_));
 | |
| }
 | |
| 
 | |
| Person::~Person() {
 | |
|   SharedDtor();
 | |
| }
 | |
| 
 | |
| void Person::SharedDtor() {
 | |
|   if (name_ != &::google::protobuf::internal::kEmptyString) {
 | |
|     delete name_;
 | |
|   }
 | |
|   if (this != default_instance_) {
 | |
|   }
 | |
| }
 | |
| 
 | |
| void Person::SetCachedSize(int size) const {
 | |
|   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
 | |
|   _cached_size_ = size;
 | |
|   GOOGLE_SAFE_CONCURRENT_WRITES_END();
 | |
| }
 | |
| const ::google::protobuf::Descriptor* Person::descriptor() {
 | |
|   protobuf_AssignDescriptorsOnce();
 | |
|   return Person_descriptor_;
 | |
| }
 | |
| 
 | |
| const Person& Person::default_instance() {
 | |
|   if (default_instance_ == NULL) protobuf_AddDesc_protocol_2dbuffer_2eproto();
 | |
|   return *default_instance_;
 | |
| }
 | |
| 
 | |
| Person* Person::default_instance_ = NULL;
 | |
| 
 | |
| Person* Person::New() const {
 | |
|   return new Person;
 | |
| }
 | |
| 
 | |
| void Person::Clear() {
 | |
|   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
 | |
|     if (has_name()) {
 | |
|       if (name_ != &::google::protobuf::internal::kEmptyString) {
 | |
|         name_->clear();
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   ::memset(_has_bits_, 0, sizeof(_has_bits_));
 | |
|   mutable_unknown_fields()->Clear();
 | |
| }
 | |
| 
 | |
| bool Person::MergePartialFromCodedStream(
 | |
|     ::google::protobuf::io::CodedInputStream* input) {
 | |
| #define DO_(EXPRESSION) if (!(EXPRESSION)) return false
 | |
|   ::google::protobuf::uint32 tag;
 | |
|   while ((tag = input->ReadTag()) != 0) {
 | |
|     switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
 | |
|       // required string name = 1;
 | |
|       case 1: {
 | |
|         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
 | |
|             ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
 | |
|           DO_(::google::protobuf::internal::WireFormatLite::ReadString(
 | |
|                 input, this->mutable_name()));
 | |
|           ::google::protobuf::internal::WireFormat::VerifyUTF8String(
 | |
|             this->name().data(), this->name().length(),
 | |
|             ::google::protobuf::internal::WireFormat::PARSE);
 | |
|         } else {
 | |
|           goto handle_uninterpreted;
 | |
|         }
 | |
|         if (input->ExpectAtEnd()) return true;
 | |
|         break;
 | |
|       }
 | |
| 
 | |
|       default: {
 | |
|       handle_uninterpreted:
 | |
|         if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
 | |
|             ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
 | |
|           return true;
 | |
|         }
 | |
|         DO_(::google::protobuf::internal::WireFormat::SkipField(
 | |
|               input, tag, mutable_unknown_fields()));
 | |
|         break;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   return true;
 | |
| #undef DO_
 | |
| }
 | |
| 
 | |
| void Person::SerializeWithCachedSizes(
 | |
|     ::google::protobuf::io::CodedOutputStream* output) const {
 | |
|   // required string name = 1;
 | |
|   if (has_name()) {
 | |
|     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
 | |
|       this->name().data(), this->name().length(),
 | |
|       ::google::protobuf::internal::WireFormat::SERIALIZE);
 | |
|     ::google::protobuf::internal::WireFormatLite::WriteString(
 | |
|       1, this->name(), output);
 | |
|   }
 | |
| 
 | |
|   if (!unknown_fields().empty()) {
 | |
|     ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
 | |
|         unknown_fields(), output);
 | |
|   }
 | |
| }
 | |
| 
 | |
| ::google::protobuf::uint8* Person::SerializeWithCachedSizesToArray(
 | |
|     ::google::protobuf::uint8* target) const {
 | |
|   // required string name = 1;
 | |
|   if (has_name()) {
 | |
|     ::google::protobuf::internal::WireFormat::VerifyUTF8String(
 | |
|       this->name().data(), this->name().length(),
 | |
|       ::google::protobuf::internal::WireFormat::SERIALIZE);
 | |
|     target =
 | |
|       ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
 | |
|         1, this->name(), target);
 | |
|   }
 | |
| 
 | |
|   if (!unknown_fields().empty()) {
 | |
|     target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
 | |
|         unknown_fields(), target);
 | |
|   }
 | |
|   return target;
 | |
| }
 | |
| 
 | |
| int Person::ByteSize() const {
 | |
|   int total_size = 0;
 | |
| 
 | |
|   if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
 | |
|     // required string name = 1;
 | |
|     if (has_name()) {
 | |
|       total_size += 1 +
 | |
|         ::google::protobuf::internal::WireFormatLite::StringSize(
 | |
|           this->name());
 | |
|     }
 | |
| 
 | |
|   }
 | |
|   if (!unknown_fields().empty()) {
 | |
|     total_size +=
 | |
|       ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
 | |
|         unknown_fields());
 | |
|   }
 | |
|   GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
 | |
|   _cached_size_ = total_size;
 | |
|   GOOGLE_SAFE_CONCURRENT_WRITES_END();
 | |
|   return total_size;
 | |
| }
 | |
| 
 | |
| void Person::MergeFrom(const ::google::protobuf::Message& from) {
 | |
|   GOOGLE_CHECK_NE(&from, this);
 | |
|   const Person* source =
 | |
|     ::google::protobuf::internal::dynamic_cast_if_available<const Person*>(
 | |
|       &from);
 | |
|   if (source == NULL) {
 | |
|     ::google::protobuf::internal::ReflectionOps::Merge(from, this);
 | |
|   } else {
 | |
|     MergeFrom(*source);
 | |
|   }
 | |
| }
 | |
| 
 | |
| void Person::MergeFrom(const Person& from) {
 | |
|   GOOGLE_CHECK_NE(&from, this);
 | |
|   if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
 | |
|     if (from.has_name()) {
 | |
|       set_name(from.name());
 | |
|     }
 | |
|   }
 | |
|   mutable_unknown_fields()->MergeFrom(from.unknown_fields());
 | |
| }
 | |
| 
 | |
| void Person::CopyFrom(const ::google::protobuf::Message& from) {
 | |
|   if (&from == this) return;
 | |
|   Clear();
 | |
|   MergeFrom(from);
 | |
| }
 | |
| 
 | |
| void Person::CopyFrom(const Person& from) {
 | |
|   if (&from == this) return;
 | |
|   Clear();
 | |
|   MergeFrom(from);
 | |
| }
 | |
| 
 | |
| bool Person::IsInitialized() const {
 | |
|   if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
 | |
| 
 | |
|   return true;
 | |
| }
 | |
| 
 | |
| void Person::Swap(Person* other) {
 | |
|   if (other != this) {
 | |
|     std::swap(name_, other->name_);
 | |
|     std::swap(_has_bits_[0], other->_has_bits_[0]);
 | |
|     _unknown_fields_.Swap(&other->_unknown_fields_);
 | |
|     std::swap(_cached_size_, other->_cached_size_);
 | |
|   }
 | |
| }
 | |
| 
 | |
| ::google::protobuf::Metadata Person::GetMetadata() const {
 | |
|   protobuf_AssignDescriptorsOnce();
 | |
|   ::google::protobuf::Metadata metadata;
 | |
|   metadata.descriptor = Person_descriptor_;
 | |
|   metadata.reflection = Person_reflection_;
 | |
|   return metadata;
 | |
| }
 | |
| 
 | |
| 
 | |
| // @@protoc_insertion_point(namespace_scope)
 | |
| 
 | |
| }  // namespace persons
 | |
| 
 | |
| // @@protoc_insertion_point(global_scope)
 |