chromium/third_party/protobuf/src/google/protobuf/descriptor.pb.cc

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/protobuf/descriptor.proto

#include <google/protobuf/descriptor.pb.h>

#include <algorithm>

#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.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)
#include <google/protobuf/port_def.inc>

PROTOBUF_PRAGMA_INIT_SEG

_pb;
_pbi;

PROTOBUF_NAMESPACE_OPEN
PROTOBUF_CONSTEXPR FileDescriptorSet::FileDescriptorSet(
    ::_pbi::ConstantInitialized):{}
struct FileDescriptorSetDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FileDescriptorSetDefaultTypeInternal _FileDescriptorSet_default_instance_;
PROTOBUF_CONSTEXPR FileDescriptorProto::FileDescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct FileDescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FileDescriptorProtoDefaultTypeInternal _FileDescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange(
    ::_pbi::ConstantInitialized):{}
struct DescriptorProto_ExtensionRangeDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DescriptorProto_ExtensionRangeDefaultTypeInternal _DescriptorProto_ExtensionRange_default_instance_;
PROTOBUF_CONSTEXPR DescriptorProto_ReservedRange::DescriptorProto_ReservedRange(
    ::_pbi::ConstantInitialized):{}
struct DescriptorProto_ReservedRangeDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DescriptorProto_ReservedRangeDefaultTypeInternal _DescriptorProto_ReservedRange_default_instance_;
PROTOBUF_CONSTEXPR DescriptorProto::DescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct DescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DescriptorProtoDefaultTypeInternal _DescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR ExtensionRangeOptions::ExtensionRangeOptions(
    ::_pbi::ConstantInitialized):{}
struct ExtensionRangeOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ExtensionRangeOptionsDefaultTypeInternal _ExtensionRangeOptions_default_instance_;
PROTOBUF_CONSTEXPR FieldDescriptorProto::FieldDescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct FieldDescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FieldDescriptorProtoDefaultTypeInternal _FieldDescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR OneofDescriptorProto::OneofDescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct OneofDescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OneofDescriptorProtoDefaultTypeInternal _OneofDescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange(
    ::_pbi::ConstantInitialized):{}
struct EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EnumDescriptorProto_EnumReservedRangeDefaultTypeInternal _EnumDescriptorProto_EnumReservedRange_default_instance_;
PROTOBUF_CONSTEXPR EnumDescriptorProto::EnumDescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct EnumDescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EnumDescriptorProtoDefaultTypeInternal _EnumDescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR EnumValueDescriptorProto::EnumValueDescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct EnumValueDescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EnumValueDescriptorProtoDefaultTypeInternal _EnumValueDescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR ServiceDescriptorProto::ServiceDescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct ServiceDescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ServiceDescriptorProtoDefaultTypeInternal _ServiceDescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR MethodDescriptorProto::MethodDescriptorProto(
    ::_pbi::ConstantInitialized):{}
struct MethodDescriptorProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MethodDescriptorProtoDefaultTypeInternal _MethodDescriptorProto_default_instance_;
PROTOBUF_CONSTEXPR FileOptions::FileOptions(
    ::_pbi::ConstantInitialized):{}
struct FileOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FileOptionsDefaultTypeInternal _FileOptions_default_instance_;
PROTOBUF_CONSTEXPR MessageOptions::MessageOptions(
    ::_pbi::ConstantInitialized):{}
struct MessageOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_;
PROTOBUF_CONSTEXPR FieldOptions::FieldOptions(
    ::_pbi::ConstantInitialized):{}
struct FieldOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_;
PROTOBUF_CONSTEXPR OneofOptions::OneofOptions(
    ::_pbi::ConstantInitialized):{}
struct OneofOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 OneofOptionsDefaultTypeInternal _OneofOptions_default_instance_;
PROTOBUF_CONSTEXPR EnumOptions::EnumOptions(
    ::_pbi::ConstantInitialized):{}
struct EnumOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EnumOptionsDefaultTypeInternal _EnumOptions_default_instance_;
PROTOBUF_CONSTEXPR EnumValueOptions::EnumValueOptions(
    ::_pbi::ConstantInitialized):{}
struct EnumValueOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_;
PROTOBUF_CONSTEXPR ServiceOptions::ServiceOptions(
    ::_pbi::ConstantInitialized):{}
struct ServiceOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ServiceOptionsDefaultTypeInternal _ServiceOptions_default_instance_;
PROTOBUF_CONSTEXPR MethodOptions::MethodOptions(
    ::_pbi::ConstantInitialized):{}
struct MethodOptionsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MethodOptionsDefaultTypeInternal _MethodOptions_default_instance_;
PROTOBUF_CONSTEXPR UninterpretedOption_NamePart::UninterpretedOption_NamePart(
    ::_pbi::ConstantInitialized):{}
struct UninterpretedOption_NamePartDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UninterpretedOption_NamePartDefaultTypeInternal _UninterpretedOption_NamePart_default_instance_;
PROTOBUF_CONSTEXPR UninterpretedOption::UninterpretedOption(
    ::_pbi::ConstantInitialized):{}
struct UninterpretedOptionDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UninterpretedOptionDefaultTypeInternal _UninterpretedOption_default_instance_;
PROTOBUF_CONSTEXPR SourceCodeInfo_Location::SourceCodeInfo_Location(
    ::_pbi::ConstantInitialized):{}
struct SourceCodeInfo_LocationDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SourceCodeInfo_LocationDefaultTypeInternal _SourceCodeInfo_Location_default_instance_;
PROTOBUF_CONSTEXPR SourceCodeInfo::SourceCodeInfo(
    ::_pbi::ConstantInitialized):{}
struct SourceCodeInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SourceCodeInfoDefaultTypeInternal _SourceCodeInfo_default_instance_;
PROTOBUF_CONSTEXPR GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation(
    ::_pbi::ConstantInitialized):{}
struct GeneratedCodeInfo_AnnotationDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GeneratedCodeInfo_AnnotationDefaultTypeInternal _GeneratedCodeInfo_Annotation_default_instance_;
PROTOBUF_CONSTEXPR GeneratedCodeInfo::GeneratedCodeInfo(
    ::_pbi::ConstantInitialized):{}
struct GeneratedCodeInfoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GeneratedCodeInfoDefaultTypeInternal _GeneratedCodeInfo_default_instance_;
PROTOBUF_NAMESPACE_CLOSE
static ::_pb::Metadata file_level_metadata_google_2fprotobuf_2fdescriptor_2eproto[27];
static const ::_pb::EnumDescriptor* file_level_enum_descriptors_google_2fprotobuf_2fdescriptor_2eproto[6];
static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_google_2fprotobuf_2fdescriptor_2eproto =;

const uint32_t TableStruct_google_2fprotobuf_2fdescriptor_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =;
static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =;

static const ::_pb::Message* const file_default_instances[] =;

const char descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
  ;
static ::_pbi::once_flag descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once;
const ::_pbi::DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto =;
PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_getter() {}

// Force running AddDescriptors() at dynamic initialization time.
PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_google_2fprotobuf_2fdescriptor_2eproto(&descriptor_table_google_2fprotobuf_2fdescriptor_2eproto);
PROTOBUF_NAMESPACE_OPEN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldDescriptorProto_Type_descriptor() {}
bool FieldDescriptorProto_Type_IsValid(int value) {}

#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_DOUBLE;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FLOAT;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_INT64;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_UINT64;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_INT32;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FIXED64;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FIXED32;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_BOOL;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_STRING;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_GROUP;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_MESSAGE;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_BYTES;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_UINT32;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_ENUM;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SFIXED32;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SFIXED64;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SINT32;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SINT64;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::Type_MIN;
constexpr FieldDescriptorProto_Type FieldDescriptorProto::Type_MAX;
constexpr int FieldDescriptorProto::Type_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldDescriptorProto_Label_descriptor() {}
bool FieldDescriptorProto_Label_IsValid(int value) {}

#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_OPTIONAL;
constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_REQUIRED;
constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_REPEATED;
constexpr FieldDescriptorProto_Label FieldDescriptorProto::Label_MIN;
constexpr FieldDescriptorProto_Label FieldDescriptorProto::Label_MAX;
constexpr int FieldDescriptorProto::Label_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FileOptions_OptimizeMode_descriptor() {}
bool FileOptions_OptimizeMode_IsValid(int value) {}

#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr FileOptions_OptimizeMode FileOptions::SPEED;
constexpr FileOptions_OptimizeMode FileOptions::CODE_SIZE;
constexpr FileOptions_OptimizeMode FileOptions::LITE_RUNTIME;
constexpr FileOptions_OptimizeMode FileOptions::OptimizeMode_MIN;
constexpr FileOptions_OptimizeMode FileOptions::OptimizeMode_MAX;
constexpr int FileOptions::OptimizeMode_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldOptions_CType_descriptor() {}
bool FieldOptions_CType_IsValid(int value) {}

#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr FieldOptions_CType FieldOptions::STRING;
constexpr FieldOptions_CType FieldOptions::CORD;
constexpr FieldOptions_CType FieldOptions::STRING_PIECE;
constexpr FieldOptions_CType FieldOptions::CType_MIN;
constexpr FieldOptions_CType FieldOptions::CType_MAX;
constexpr int FieldOptions::CType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldOptions_JSType_descriptor() {}
bool FieldOptions_JSType_IsValid(int value) {}

#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr FieldOptions_JSType FieldOptions::JS_NORMAL;
constexpr FieldOptions_JSType FieldOptions::JS_STRING;
constexpr FieldOptions_JSType FieldOptions::JS_NUMBER;
constexpr FieldOptions_JSType FieldOptions::JSType_MIN;
constexpr FieldOptions_JSType FieldOptions::JSType_MAX;
constexpr int FieldOptions::JSType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MethodOptions_IdempotencyLevel_descriptor() {}
bool MethodOptions_IdempotencyLevel_IsValid(int value) {}

#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr MethodOptions_IdempotencyLevel MethodOptions::IDEMPOTENCY_UNKNOWN;
constexpr MethodOptions_IdempotencyLevel MethodOptions::NO_SIDE_EFFECTS;
constexpr MethodOptions_IdempotencyLevel MethodOptions::IDEMPOTENT;
constexpr MethodOptions_IdempotencyLevel MethodOptions::IdempotencyLevel_MIN;
constexpr MethodOptions_IdempotencyLevel MethodOptions::IdempotencyLevel_MAX;
constexpr int MethodOptions::IdempotencyLevel_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))

// ===================================================================

class FileDescriptorSet::_Internal {};

FileDescriptorSet::FileDescriptorSet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
FileDescriptorSet::FileDescriptorSet(const FileDescriptorSet& from)
  :{}

inline void FileDescriptorSet::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

FileDescriptorSet::~FileDescriptorSet() {}

inline void FileDescriptorSet::SharedDtor() {}

void FileDescriptorSet::SetCachedSize(int size) const {}

void FileDescriptorSet::Clear() {}

const char* FileDescriptorSet::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* FileDescriptorSet::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t FileDescriptorSet::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FileDescriptorSet::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FileDescriptorSet::GetClassData() const {}


void FileDescriptorSet::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void FileDescriptorSet::CopyFrom(const FileDescriptorSet& from) {}

bool FileDescriptorSet::IsInitialized() const {}

void FileDescriptorSet::InternalSwap(FileDescriptorSet* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata FileDescriptorSet::GetMetadata() const {}

// ===================================================================

class FileDescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::FileOptions&
FileDescriptorProto::_Internal::options(const FileDescriptorProto* msg) {}
const ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo&
FileDescriptorProto::_Internal::source_code_info(const FileDescriptorProto* msg) {}
FileDescriptorProto::FileDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
FileDescriptorProto::FileDescriptorProto(const FileDescriptorProto& from)
  :{}

inline void FileDescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

FileDescriptorProto::~FileDescriptorProto() {}

inline void FileDescriptorProto::SharedDtor() {}

void FileDescriptorProto::SetCachedSize(int size) const {}

void FileDescriptorProto::Clear() {}

const char* FileDescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* FileDescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t FileDescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FileDescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FileDescriptorProto::GetClassData() const {}


void FileDescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void FileDescriptorProto::CopyFrom(const FileDescriptorProto& from) {}

bool FileDescriptorProto::IsInitialized() const {}

void FileDescriptorProto::InternalSwap(FileDescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata FileDescriptorProto::GetMetadata() const {}

// ===================================================================

class DescriptorProto_ExtensionRange::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions&
DescriptorProto_ExtensionRange::_Internal::options(const DescriptorProto_ExtensionRange* msg) {}
DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
DescriptorProto_ExtensionRange::DescriptorProto_ExtensionRange(const DescriptorProto_ExtensionRange& from)
  :{}

inline void DescriptorProto_ExtensionRange::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

DescriptorProto_ExtensionRange::~DescriptorProto_ExtensionRange() {}

inline void DescriptorProto_ExtensionRange::SharedDtor() {}

void DescriptorProto_ExtensionRange::SetCachedSize(int size) const {}

void DescriptorProto_ExtensionRange::Clear() {}

const char* DescriptorProto_ExtensionRange::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* DescriptorProto_ExtensionRange::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t DescriptorProto_ExtensionRange::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DescriptorProto_ExtensionRange::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DescriptorProto_ExtensionRange::GetClassData() const {}


void DescriptorProto_ExtensionRange::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void DescriptorProto_ExtensionRange::CopyFrom(const DescriptorProto_ExtensionRange& from) {}

bool DescriptorProto_ExtensionRange::IsInitialized() const {}

void DescriptorProto_ExtensionRange::InternalSwap(DescriptorProto_ExtensionRange* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata DescriptorProto_ExtensionRange::GetMetadata() const {}

// ===================================================================

class DescriptorProto_ReservedRange::_Internal {};

DescriptorProto_ReservedRange::DescriptorProto_ReservedRange(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
DescriptorProto_ReservedRange::DescriptorProto_ReservedRange(const DescriptorProto_ReservedRange& from)
  :{}

inline void DescriptorProto_ReservedRange::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

DescriptorProto_ReservedRange::~DescriptorProto_ReservedRange() {}

inline void DescriptorProto_ReservedRange::SharedDtor() {}

void DescriptorProto_ReservedRange::SetCachedSize(int size) const {}

void DescriptorProto_ReservedRange::Clear() {}

const char* DescriptorProto_ReservedRange::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* DescriptorProto_ReservedRange::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t DescriptorProto_ReservedRange::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DescriptorProto_ReservedRange::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DescriptorProto_ReservedRange::GetClassData() const {}


void DescriptorProto_ReservedRange::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void DescriptorProto_ReservedRange::CopyFrom(const DescriptorProto_ReservedRange& from) {}

bool DescriptorProto_ReservedRange::IsInitialized() const {}

void DescriptorProto_ReservedRange::InternalSwap(DescriptorProto_ReservedRange* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata DescriptorProto_ReservedRange::GetMetadata() const {}

// ===================================================================

class DescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::MessageOptions&
DescriptorProto::_Internal::options(const DescriptorProto* msg) {}
DescriptorProto::DescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
DescriptorProto::DescriptorProto(const DescriptorProto& from)
  :{}

inline void DescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

DescriptorProto::~DescriptorProto() {}

inline void DescriptorProto::SharedDtor() {}

void DescriptorProto::SetCachedSize(int size) const {}

void DescriptorProto::Clear() {}

const char* DescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* DescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t DescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DescriptorProto::GetClassData() const {}


void DescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void DescriptorProto::CopyFrom(const DescriptorProto& from) {}

bool DescriptorProto::IsInitialized() const {}

void DescriptorProto::InternalSwap(DescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata DescriptorProto::GetMetadata() const {}

// ===================================================================

class ExtensionRangeOptions::_Internal {};

ExtensionRangeOptions::ExtensionRangeOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
ExtensionRangeOptions::ExtensionRangeOptions(const ExtensionRangeOptions& from)
  :{}

inline void ExtensionRangeOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

ExtensionRangeOptions::~ExtensionRangeOptions() {}

inline void ExtensionRangeOptions::SharedDtor() {}

void ExtensionRangeOptions::SetCachedSize(int size) const {}

void ExtensionRangeOptions::Clear() {}

const char* ExtensionRangeOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* ExtensionRangeOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t ExtensionRangeOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ExtensionRangeOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ExtensionRangeOptions::GetClassData() const {}


void ExtensionRangeOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void ExtensionRangeOptions::CopyFrom(const ExtensionRangeOptions& from) {}

bool ExtensionRangeOptions::IsInitialized() const {}

void ExtensionRangeOptions::InternalSwap(ExtensionRangeOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata ExtensionRangeOptions::GetMetadata() const {}

// ===================================================================

class FieldDescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::FieldOptions&
FieldDescriptorProto::_Internal::options(const FieldDescriptorProto* msg) {}
FieldDescriptorProto::FieldDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
FieldDescriptorProto::FieldDescriptorProto(const FieldDescriptorProto& from)
  :{}

inline void FieldDescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

FieldDescriptorProto::~FieldDescriptorProto() {}

inline void FieldDescriptorProto::SharedDtor() {}

void FieldDescriptorProto::SetCachedSize(int size) const {}

void FieldDescriptorProto::Clear() {}

const char* FieldDescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* FieldDescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t FieldDescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FieldDescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FieldDescriptorProto::GetClassData() const {}


void FieldDescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void FieldDescriptorProto::CopyFrom(const FieldDescriptorProto& from) {}

bool FieldDescriptorProto::IsInitialized() const {}

void FieldDescriptorProto::InternalSwap(FieldDescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata FieldDescriptorProto::GetMetadata() const {}

// ===================================================================

class OneofDescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::OneofOptions&
OneofDescriptorProto::_Internal::options(const OneofDescriptorProto* msg) {}
OneofDescriptorProto::OneofDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
OneofDescriptorProto::OneofDescriptorProto(const OneofDescriptorProto& from)
  :{}

inline void OneofDescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

OneofDescriptorProto::~OneofDescriptorProto() {}

inline void OneofDescriptorProto::SharedDtor() {}

void OneofDescriptorProto::SetCachedSize(int size) const {}

void OneofDescriptorProto::Clear() {}

const char* OneofDescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* OneofDescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t OneofDescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData OneofDescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*OneofDescriptorProto::GetClassData() const {}


void OneofDescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void OneofDescriptorProto::CopyFrom(const OneofDescriptorProto& from) {}

bool OneofDescriptorProto::IsInitialized() const {}

void OneofDescriptorProto::InternalSwap(OneofDescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata OneofDescriptorProto::GetMetadata() const {}

// ===================================================================

class EnumDescriptorProto_EnumReservedRange::_Internal {};

EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
EnumDescriptorProto_EnumReservedRange::EnumDescriptorProto_EnumReservedRange(const EnumDescriptorProto_EnumReservedRange& from)
  :{}

inline void EnumDescriptorProto_EnumReservedRange::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

EnumDescriptorProto_EnumReservedRange::~EnumDescriptorProto_EnumReservedRange() {}

inline void EnumDescriptorProto_EnumReservedRange::SharedDtor() {}

void EnumDescriptorProto_EnumReservedRange::SetCachedSize(int size) const {}

void EnumDescriptorProto_EnumReservedRange::Clear() {}

const char* EnumDescriptorProto_EnumReservedRange::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* EnumDescriptorProto_EnumReservedRange::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t EnumDescriptorProto_EnumReservedRange::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumDescriptorProto_EnumReservedRange::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumDescriptorProto_EnumReservedRange::GetClassData() const {}


void EnumDescriptorProto_EnumReservedRange::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void EnumDescriptorProto_EnumReservedRange::CopyFrom(const EnumDescriptorProto_EnumReservedRange& from) {}

bool EnumDescriptorProto_EnumReservedRange::IsInitialized() const {}

void EnumDescriptorProto_EnumReservedRange::InternalSwap(EnumDescriptorProto_EnumReservedRange* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata EnumDescriptorProto_EnumReservedRange::GetMetadata() const {}

// ===================================================================

class EnumDescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::EnumOptions&
EnumDescriptorProto::_Internal::options(const EnumDescriptorProto* msg) {}
EnumDescriptorProto::EnumDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
EnumDescriptorProto::EnumDescriptorProto(const EnumDescriptorProto& from)
  :{}

inline void EnumDescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

EnumDescriptorProto::~EnumDescriptorProto() {}

inline void EnumDescriptorProto::SharedDtor() {}

void EnumDescriptorProto::SetCachedSize(int size) const {}

void EnumDescriptorProto::Clear() {}

const char* EnumDescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* EnumDescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t EnumDescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumDescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumDescriptorProto::GetClassData() const {}


void EnumDescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void EnumDescriptorProto::CopyFrom(const EnumDescriptorProto& from) {}

bool EnumDescriptorProto::IsInitialized() const {}

void EnumDescriptorProto::InternalSwap(EnumDescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata EnumDescriptorProto::GetMetadata() const {}

// ===================================================================

class EnumValueDescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::EnumValueOptions&
EnumValueDescriptorProto::_Internal::options(const EnumValueDescriptorProto* msg) {}
EnumValueDescriptorProto::EnumValueDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
EnumValueDescriptorProto::EnumValueDescriptorProto(const EnumValueDescriptorProto& from)
  :{}

inline void EnumValueDescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

EnumValueDescriptorProto::~EnumValueDescriptorProto() {}

inline void EnumValueDescriptorProto::SharedDtor() {}

void EnumValueDescriptorProto::SetCachedSize(int size) const {}

void EnumValueDescriptorProto::Clear() {}

const char* EnumValueDescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* EnumValueDescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t EnumValueDescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumValueDescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumValueDescriptorProto::GetClassData() const {}


void EnumValueDescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void EnumValueDescriptorProto::CopyFrom(const EnumValueDescriptorProto& from) {}

bool EnumValueDescriptorProto::IsInitialized() const {}

void EnumValueDescriptorProto::InternalSwap(EnumValueDescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata EnumValueDescriptorProto::GetMetadata() const {}

// ===================================================================

class ServiceDescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::ServiceOptions&
ServiceDescriptorProto::_Internal::options(const ServiceDescriptorProto* msg) {}
ServiceDescriptorProto::ServiceDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
ServiceDescriptorProto::ServiceDescriptorProto(const ServiceDescriptorProto& from)
  :{}

inline void ServiceDescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

ServiceDescriptorProto::~ServiceDescriptorProto() {}

inline void ServiceDescriptorProto::SharedDtor() {}

void ServiceDescriptorProto::SetCachedSize(int size) const {}

void ServiceDescriptorProto::Clear() {}

const char* ServiceDescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* ServiceDescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t ServiceDescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ServiceDescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ServiceDescriptorProto::GetClassData() const {}


void ServiceDescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void ServiceDescriptorProto::CopyFrom(const ServiceDescriptorProto& from) {}

bool ServiceDescriptorProto::IsInitialized() const {}

void ServiceDescriptorProto::InternalSwap(ServiceDescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata ServiceDescriptorProto::GetMetadata() const {}

// ===================================================================

class MethodDescriptorProto::_Internal {};

const ::PROTOBUF_NAMESPACE_ID::MethodOptions&
MethodDescriptorProto::_Internal::options(const MethodDescriptorProto* msg) {}
MethodDescriptorProto::MethodDescriptorProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
MethodDescriptorProto::MethodDescriptorProto(const MethodDescriptorProto& from)
  :{}

inline void MethodDescriptorProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

MethodDescriptorProto::~MethodDescriptorProto() {}

inline void MethodDescriptorProto::SharedDtor() {}

void MethodDescriptorProto::SetCachedSize(int size) const {}

void MethodDescriptorProto::Clear() {}

const char* MethodDescriptorProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* MethodDescriptorProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t MethodDescriptorProto::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MethodDescriptorProto::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MethodDescriptorProto::GetClassData() const {}


void MethodDescriptorProto::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void MethodDescriptorProto::CopyFrom(const MethodDescriptorProto& from) {}

bool MethodDescriptorProto::IsInitialized() const {}

void MethodDescriptorProto::InternalSwap(MethodDescriptorProto* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata MethodDescriptorProto::GetMetadata() const {}

// ===================================================================

class FileOptions::_Internal {};

FileOptions::FileOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
FileOptions::FileOptions(const FileOptions& from)
  :{}

inline void FileOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

FileOptions::~FileOptions() {}

inline void FileOptions::SharedDtor() {}

void FileOptions::SetCachedSize(int size) const {}

void FileOptions::Clear() {}

const char* FileOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* FileOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t FileOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FileOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FileOptions::GetClassData() const {}


void FileOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void FileOptions::CopyFrom(const FileOptions& from) {}

bool FileOptions::IsInitialized() const {}

void FileOptions::InternalSwap(FileOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata FileOptions::GetMetadata() const {}

// ===================================================================

class MessageOptions::_Internal {};

MessageOptions::MessageOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
MessageOptions::MessageOptions(const MessageOptions& from)
  :{}

inline void MessageOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

MessageOptions::~MessageOptions() {}

inline void MessageOptions::SharedDtor() {}

void MessageOptions::SetCachedSize(int size) const {}

void MessageOptions::Clear() {}

const char* MessageOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* MessageOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t MessageOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MessageOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MessageOptions::GetClassData() const {}


void MessageOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void MessageOptions::CopyFrom(const MessageOptions& from) {}

bool MessageOptions::IsInitialized() const {}

void MessageOptions::InternalSwap(MessageOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata MessageOptions::GetMetadata() const {}

// ===================================================================

class FieldOptions::_Internal {};

FieldOptions::FieldOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
FieldOptions::FieldOptions(const FieldOptions& from)
  :{}

inline void FieldOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

FieldOptions::~FieldOptions() {}

inline void FieldOptions::SharedDtor() {}

void FieldOptions::SetCachedSize(int size) const {}

void FieldOptions::Clear() {}

const char* FieldOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* FieldOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t FieldOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FieldOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FieldOptions::GetClassData() const {}


void FieldOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void FieldOptions::CopyFrom(const FieldOptions& from) {}

bool FieldOptions::IsInitialized() const {}

void FieldOptions::InternalSwap(FieldOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata FieldOptions::GetMetadata() const {}

// ===================================================================

class OneofOptions::_Internal {};

OneofOptions::OneofOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
OneofOptions::OneofOptions(const OneofOptions& from)
  :{}

inline void OneofOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

OneofOptions::~OneofOptions() {}

inline void OneofOptions::SharedDtor() {}

void OneofOptions::SetCachedSize(int size) const {}

void OneofOptions::Clear() {}

const char* OneofOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* OneofOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t OneofOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData OneofOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*OneofOptions::GetClassData() const {}


void OneofOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void OneofOptions::CopyFrom(const OneofOptions& from) {}

bool OneofOptions::IsInitialized() const {}

void OneofOptions::InternalSwap(OneofOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata OneofOptions::GetMetadata() const {}

// ===================================================================

class EnumOptions::_Internal {};

EnumOptions::EnumOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
EnumOptions::EnumOptions(const EnumOptions& from)
  :{}

inline void EnumOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

EnumOptions::~EnumOptions() {}

inline void EnumOptions::SharedDtor() {}

void EnumOptions::SetCachedSize(int size) const {}

void EnumOptions::Clear() {}

const char* EnumOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* EnumOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t EnumOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumOptions::GetClassData() const {}


void EnumOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void EnumOptions::CopyFrom(const EnumOptions& from) {}

bool EnumOptions::IsInitialized() const {}

void EnumOptions::InternalSwap(EnumOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata EnumOptions::GetMetadata() const {}

// ===================================================================

class EnumValueOptions::_Internal {};

EnumValueOptions::EnumValueOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
EnumValueOptions::EnumValueOptions(const EnumValueOptions& from)
  :{}

inline void EnumValueOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

EnumValueOptions::~EnumValueOptions() {}

inline void EnumValueOptions::SharedDtor() {}

void EnumValueOptions::SetCachedSize(int size) const {}

void EnumValueOptions::Clear() {}

const char* EnumValueOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* EnumValueOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t EnumValueOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EnumValueOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EnumValueOptions::GetClassData() const {}


void EnumValueOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void EnumValueOptions::CopyFrom(const EnumValueOptions& from) {}

bool EnumValueOptions::IsInitialized() const {}

void EnumValueOptions::InternalSwap(EnumValueOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata EnumValueOptions::GetMetadata() const {}

// ===================================================================

class ServiceOptions::_Internal {};

ServiceOptions::ServiceOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
ServiceOptions::ServiceOptions(const ServiceOptions& from)
  :{}

inline void ServiceOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

ServiceOptions::~ServiceOptions() {}

inline void ServiceOptions::SharedDtor() {}

void ServiceOptions::SetCachedSize(int size) const {}

void ServiceOptions::Clear() {}

const char* ServiceOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* ServiceOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t ServiceOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ServiceOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ServiceOptions::GetClassData() const {}


void ServiceOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void ServiceOptions::CopyFrom(const ServiceOptions& from) {}

bool ServiceOptions::IsInitialized() const {}

void ServiceOptions::InternalSwap(ServiceOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata ServiceOptions::GetMetadata() const {}

// ===================================================================

class MethodOptions::_Internal {};

MethodOptions::MethodOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
MethodOptions::MethodOptions(const MethodOptions& from)
  :{}

inline void MethodOptions::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

MethodOptions::~MethodOptions() {}

inline void MethodOptions::SharedDtor() {}

void MethodOptions::SetCachedSize(int size) const {}

void MethodOptions::Clear() {}

const char* MethodOptions::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* MethodOptions::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t MethodOptions::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MethodOptions::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MethodOptions::GetClassData() const {}


void MethodOptions::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void MethodOptions::CopyFrom(const MethodOptions& from) {}

bool MethodOptions::IsInitialized() const {}

void MethodOptions::InternalSwap(MethodOptions* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata MethodOptions::GetMetadata() const {}

// ===================================================================

class UninterpretedOption_NamePart::_Internal {};

UninterpretedOption_NamePart::UninterpretedOption_NamePart(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
UninterpretedOption_NamePart::UninterpretedOption_NamePart(const UninterpretedOption_NamePart& from)
  :{}

inline void UninterpretedOption_NamePart::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

UninterpretedOption_NamePart::~UninterpretedOption_NamePart() {}

inline void UninterpretedOption_NamePart::SharedDtor() {}

void UninterpretedOption_NamePart::SetCachedSize(int size) const {}

void UninterpretedOption_NamePart::Clear() {}

const char* UninterpretedOption_NamePart::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* UninterpretedOption_NamePart::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t UninterpretedOption_NamePart::RequiredFieldsByteSizeFallback() const {}
size_t UninterpretedOption_NamePart::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UninterpretedOption_NamePart::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UninterpretedOption_NamePart::GetClassData() const {}


void UninterpretedOption_NamePart::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void UninterpretedOption_NamePart::CopyFrom(const UninterpretedOption_NamePart& from) {}

bool UninterpretedOption_NamePart::IsInitialized() const {}

void UninterpretedOption_NamePart::InternalSwap(UninterpretedOption_NamePart* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata UninterpretedOption_NamePart::GetMetadata() const {}

// ===================================================================

class UninterpretedOption::_Internal {};

UninterpretedOption::UninterpretedOption(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
UninterpretedOption::UninterpretedOption(const UninterpretedOption& from)
  :{}

inline void UninterpretedOption::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

UninterpretedOption::~UninterpretedOption() {}

inline void UninterpretedOption::SharedDtor() {}

void UninterpretedOption::SetCachedSize(int size) const {}

void UninterpretedOption::Clear() {}

const char* UninterpretedOption::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* UninterpretedOption::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t UninterpretedOption::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UninterpretedOption::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UninterpretedOption::GetClassData() const {}


void UninterpretedOption::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void UninterpretedOption::CopyFrom(const UninterpretedOption& from) {}

bool UninterpretedOption::IsInitialized() const {}

void UninterpretedOption::InternalSwap(UninterpretedOption* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata UninterpretedOption::GetMetadata() const {}

// ===================================================================

class SourceCodeInfo_Location::_Internal {};

SourceCodeInfo_Location::SourceCodeInfo_Location(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SourceCodeInfo_Location::SourceCodeInfo_Location(const SourceCodeInfo_Location& from)
  :{}

inline void SourceCodeInfo_Location::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SourceCodeInfo_Location::~SourceCodeInfo_Location() {}

inline void SourceCodeInfo_Location::SharedDtor() {}

void SourceCodeInfo_Location::SetCachedSize(int size) const {}

void SourceCodeInfo_Location::Clear() {}

const char* SourceCodeInfo_Location::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SourceCodeInfo_Location::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SourceCodeInfo_Location::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SourceCodeInfo_Location::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SourceCodeInfo_Location::GetClassData() const {}


void SourceCodeInfo_Location::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void SourceCodeInfo_Location::CopyFrom(const SourceCodeInfo_Location& from) {}

bool SourceCodeInfo_Location::IsInitialized() const {}

void SourceCodeInfo_Location::InternalSwap(SourceCodeInfo_Location* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata SourceCodeInfo_Location::GetMetadata() const {}

// ===================================================================

class SourceCodeInfo::_Internal {};

SourceCodeInfo::SourceCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
SourceCodeInfo::SourceCodeInfo(const SourceCodeInfo& from)
  :{}

inline void SourceCodeInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

SourceCodeInfo::~SourceCodeInfo() {}

inline void SourceCodeInfo::SharedDtor() {}

void SourceCodeInfo::SetCachedSize(int size) const {}

void SourceCodeInfo::Clear() {}

const char* SourceCodeInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* SourceCodeInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t SourceCodeInfo::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SourceCodeInfo::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SourceCodeInfo::GetClassData() const {}


void SourceCodeInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void SourceCodeInfo::CopyFrom(const SourceCodeInfo& from) {}

bool SourceCodeInfo::IsInitialized() const {}

void SourceCodeInfo::InternalSwap(SourceCodeInfo* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata SourceCodeInfo::GetMetadata() const {}

// ===================================================================

class GeneratedCodeInfo_Annotation::_Internal {};

GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
GeneratedCodeInfo_Annotation::GeneratedCodeInfo_Annotation(const GeneratedCodeInfo_Annotation& from)
  :{}

inline void GeneratedCodeInfo_Annotation::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

GeneratedCodeInfo_Annotation::~GeneratedCodeInfo_Annotation() {}

inline void GeneratedCodeInfo_Annotation::SharedDtor() {}

void GeneratedCodeInfo_Annotation::SetCachedSize(int size) const {}

void GeneratedCodeInfo_Annotation::Clear() {}

const char* GeneratedCodeInfo_Annotation::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* GeneratedCodeInfo_Annotation::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t GeneratedCodeInfo_Annotation::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GeneratedCodeInfo_Annotation::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GeneratedCodeInfo_Annotation::GetClassData() const {}


void GeneratedCodeInfo_Annotation::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void GeneratedCodeInfo_Annotation::CopyFrom(const GeneratedCodeInfo_Annotation& from) {}

bool GeneratedCodeInfo_Annotation::IsInitialized() const {}

void GeneratedCodeInfo_Annotation::InternalSwap(GeneratedCodeInfo_Annotation* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata GeneratedCodeInfo_Annotation::GetMetadata() const {}

// ===================================================================

class GeneratedCodeInfo::_Internal {};

GeneratedCodeInfo::GeneratedCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
GeneratedCodeInfo::GeneratedCodeInfo(const GeneratedCodeInfo& from)
  :{}

inline void GeneratedCodeInfo::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

GeneratedCodeInfo::~GeneratedCodeInfo() {}

inline void GeneratedCodeInfo::SharedDtor() {}

void GeneratedCodeInfo::SetCachedSize(int size) const {}

void GeneratedCodeInfo::Clear() {}

const char* GeneratedCodeInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* GeneratedCodeInfo::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t GeneratedCodeInfo::ByteSizeLong() const {}

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GeneratedCodeInfo::_class_data_ =;
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GeneratedCodeInfo::GetClassData() const {}


void GeneratedCodeInfo::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {}

void GeneratedCodeInfo::CopyFrom(const GeneratedCodeInfo& from) {}

bool GeneratedCodeInfo::IsInitialized() const {}

void GeneratedCodeInfo::InternalSwap(GeneratedCodeInfo* other) {}

::PROTOBUF_NAMESPACE_ID::Metadata GeneratedCodeInfo::GetMetadata() const {}

// @@protoc_insertion_point(namespace_scope)
PROTOBUF_NAMESPACE_CLOSE
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileDescriptorSet >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ExtensionRange >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto_ReservedRange >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::DescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::DescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ExtensionRangeOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofDescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto_EnumReservedRange >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumDescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueDescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodDescriptorProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FileOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FileOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MessageOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MessageOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::FieldOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::FieldOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::OneofOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::OneofOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::EnumValueOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::EnumValueOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::ServiceOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::ServiceOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::MethodOptions*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::MethodOptions >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption_NamePart >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::UninterpretedOption*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::UninterpretedOption >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo_Location >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::SourceCodeInfo >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo_Annotation >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo*
Arena::CreateMaybeMessage< ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo >(Arena* arena) {}
PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)
#include <google/protobuf/port_undef.inc>