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)
 |