#ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fcompiler_2fplugin_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fcompiler_2fplugin_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fcompiler_2fplugin_2eproto …
#ifdef major
#undef major
#endif
#ifdef minor
#undef minor
#endif
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct PROTOC_EXPORT TableStruct_google_2fprotobuf_2fcompiler_2fplugin_2eproto { … };
PROTOC_EXPORT extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fcompiler_2fplugin_2eproto;
PROTOBUF_NAMESPACE_OPEN
namespace compiler {
class CodeGeneratorRequest;
struct CodeGeneratorRequestDefaultTypeInternal;
PROTOC_EXPORT extern CodeGeneratorRequestDefaultTypeInternal _CodeGeneratorRequest_default_instance_;
class CodeGeneratorResponse;
struct CodeGeneratorResponseDefaultTypeInternal;
PROTOC_EXPORT extern CodeGeneratorResponseDefaultTypeInternal _CodeGeneratorResponse_default_instance_;
class CodeGeneratorResponse_File;
struct CodeGeneratorResponse_FileDefaultTypeInternal;
PROTOC_EXPORT extern CodeGeneratorResponse_FileDefaultTypeInternal _CodeGeneratorResponse_File_default_instance_;
class Version;
struct VersionDefaultTypeInternal;
PROTOC_EXPORT extern VersionDefaultTypeInternal _Version_default_instance_;
}
PROTOBUF_NAMESPACE_CLOSE
PROTOBUF_NAMESPACE_OPEN
template<> PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorRequest>(Arena*);
template<> PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse>(Arena*);
template<> PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File>(Arena*);
template<> PROTOC_EXPORT ::PROTOBUF_NAMESPACE_ID::compiler::Version* Arena::CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::compiler::Version>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
PROTOBUF_NAMESPACE_OPEN
namespace compiler {
enum CodeGeneratorResponse_Feature : int { … };
PROTOC_EXPORT bool CodeGeneratorResponse_Feature_IsValid(int value);
constexpr CodeGeneratorResponse_Feature CodeGeneratorResponse_Feature_Feature_MIN = …;
constexpr CodeGeneratorResponse_Feature CodeGeneratorResponse_Feature_Feature_MAX = …;
constexpr int CodeGeneratorResponse_Feature_Feature_ARRAYSIZE = …;
PROTOC_EXPORT const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CodeGeneratorResponse_Feature_descriptor();
template<typename T>
inline const std::string& CodeGeneratorResponse_Feature_Name(T enum_t_value) { … }
inline bool CodeGeneratorResponse_Feature_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CodeGeneratorResponse_Feature* value) { … }
class PROTOC_EXPORT Version final :
public ::PROTOBUF_NAMESPACE_ID::Message { … };
class PROTOC_EXPORT CodeGeneratorRequest final :
public ::PROTOBUF_NAMESPACE_ID::Message { … };
class PROTOC_EXPORT CodeGeneratorResponse_File final :
public ::PROTOBUF_NAMESPACE_ID::Message { … };
class PROTOC_EXPORT CodeGeneratorResponse final :
public ::PROTOBUF_NAMESPACE_ID::Message { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool Version::_internal_has_major() const { … }
inline bool Version::has_major() const { … }
inline void Version::clear_major() { … }
inline int32_t Version::_internal_major() const { … }
inline int32_t Version::major() const { … }
inline void Version::_internal_set_major(int32_t value) { … }
inline void Version::set_major(int32_t value) { … }
inline bool Version::_internal_has_minor() const { … }
inline bool Version::has_minor() const { … }
inline void Version::clear_minor() { … }
inline int32_t Version::_internal_minor() const { … }
inline int32_t Version::minor() const { … }
inline void Version::_internal_set_minor(int32_t value) { … }
inline void Version::set_minor(int32_t value) { … }
inline bool Version::_internal_has_patch() const { … }
inline bool Version::has_patch() const { … }
inline void Version::clear_patch() { … }
inline int32_t Version::_internal_patch() const { … }
inline int32_t Version::patch() const { … }
inline void Version::_internal_set_patch(int32_t value) { … }
inline void Version::set_patch(int32_t value) { … }
inline bool Version::_internal_has_suffix() const { … }
inline bool Version::has_suffix() const { … }
inline void Version::clear_suffix() { … }
inline const std::string& Version::suffix() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Version::set_suffix(ArgT0&& arg0, ArgT... args) { … }
inline std::string* Version::mutable_suffix() { … }
inline const std::string& Version::_internal_suffix() const { … }
inline void Version::_internal_set_suffix(const std::string& value) { … }
inline std::string* Version::_internal_mutable_suffix() { … }
inline std::string* Version::release_suffix() { … }
inline void Version::set_allocated_suffix(std::string* suffix) { … }
inline int CodeGeneratorRequest::_internal_file_to_generate_size() const { … }
inline int CodeGeneratorRequest::file_to_generate_size() const { … }
inline void CodeGeneratorRequest::clear_file_to_generate() { … }
inline std::string* CodeGeneratorRequest::add_file_to_generate() { … }
inline const std::string& CodeGeneratorRequest::_internal_file_to_generate(int index) const { … }
inline const std::string& CodeGeneratorRequest::file_to_generate(int index) const { … }
inline std::string* CodeGeneratorRequest::mutable_file_to_generate(int index) { … }
inline void CodeGeneratorRequest::set_file_to_generate(int index, const std::string& value) { … }
inline void CodeGeneratorRequest::set_file_to_generate(int index, std::string&& value) { … }
inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value) { … }
inline void CodeGeneratorRequest::set_file_to_generate(int index, const char* value, size_t size) { … }
inline std::string* CodeGeneratorRequest::_internal_add_file_to_generate() { … }
inline void CodeGeneratorRequest::add_file_to_generate(const std::string& value) { … }
inline void CodeGeneratorRequest::add_file_to_generate(std::string&& value) { … }
inline void CodeGeneratorRequest::add_file_to_generate(const char* value) { … }
inline void CodeGeneratorRequest::add_file_to_generate(const char* value, size_t size) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
CodeGeneratorRequest::file_to_generate() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
CodeGeneratorRequest::mutable_file_to_generate() { … }
inline bool CodeGeneratorRequest::_internal_has_parameter() const { … }
inline bool CodeGeneratorRequest::has_parameter() const { … }
inline void CodeGeneratorRequest::clear_parameter() { … }
inline const std::string& CodeGeneratorRequest::parameter() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CodeGeneratorRequest::set_parameter(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CodeGeneratorRequest::mutable_parameter() { … }
inline const std::string& CodeGeneratorRequest::_internal_parameter() const { … }
inline void CodeGeneratorRequest::_internal_set_parameter(const std::string& value) { … }
inline std::string* CodeGeneratorRequest::_internal_mutable_parameter() { … }
inline std::string* CodeGeneratorRequest::release_parameter() { … }
inline void CodeGeneratorRequest::set_allocated_parameter(std::string* parameter) { … }
inline int CodeGeneratorRequest::_internal_proto_file_size() const { … }
inline int CodeGeneratorRequest::proto_file_size() const { … }
inline ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto* CodeGeneratorRequest::mutable_proto_file(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >*
CodeGeneratorRequest::mutable_proto_file() { … }
inline const ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto& CodeGeneratorRequest::_internal_proto_file(int index) const { … }
inline const ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto& CodeGeneratorRequest::proto_file(int index) const { … }
inline ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto* CodeGeneratorRequest::_internal_add_proto_file() { … }
inline ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto* CodeGeneratorRequest::add_proto_file() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::FileDescriptorProto >&
CodeGeneratorRequest::proto_file() const { … }
inline bool CodeGeneratorRequest::_internal_has_compiler_version() const { … }
inline bool CodeGeneratorRequest::has_compiler_version() const { … }
inline void CodeGeneratorRequest::clear_compiler_version() { … }
inline const ::PROTOBUF_NAMESPACE_ID::compiler::Version& CodeGeneratorRequest::_internal_compiler_version() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::compiler::Version& CodeGeneratorRequest::compiler_version() const { … }
inline void CodeGeneratorRequest::unsafe_arena_set_allocated_compiler_version(
::PROTOBUF_NAMESPACE_ID::compiler::Version* compiler_version) { … }
inline ::PROTOBUF_NAMESPACE_ID::compiler::Version* CodeGeneratorRequest::release_compiler_version() { … }
inline ::PROTOBUF_NAMESPACE_ID::compiler::Version* CodeGeneratorRequest::unsafe_arena_release_compiler_version() { … }
inline ::PROTOBUF_NAMESPACE_ID::compiler::Version* CodeGeneratorRequest::_internal_mutable_compiler_version() { … }
inline ::PROTOBUF_NAMESPACE_ID::compiler::Version* CodeGeneratorRequest::mutable_compiler_version() { … }
inline void CodeGeneratorRequest::set_allocated_compiler_version(::PROTOBUF_NAMESPACE_ID::compiler::Version* compiler_version) { … }
inline bool CodeGeneratorResponse_File::_internal_has_name() const { … }
inline bool CodeGeneratorResponse_File::has_name() const { … }
inline void CodeGeneratorResponse_File::clear_name() { … }
inline const std::string& CodeGeneratorResponse_File::name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CodeGeneratorResponse_File::set_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CodeGeneratorResponse_File::mutable_name() { … }
inline const std::string& CodeGeneratorResponse_File::_internal_name() const { … }
inline void CodeGeneratorResponse_File::_internal_set_name(const std::string& value) { … }
inline std::string* CodeGeneratorResponse_File::_internal_mutable_name() { … }
inline std::string* CodeGeneratorResponse_File::release_name() { … }
inline void CodeGeneratorResponse_File::set_allocated_name(std::string* name) { … }
inline bool CodeGeneratorResponse_File::_internal_has_insertion_point() const { … }
inline bool CodeGeneratorResponse_File::has_insertion_point() const { … }
inline void CodeGeneratorResponse_File::clear_insertion_point() { … }
inline const std::string& CodeGeneratorResponse_File::insertion_point() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CodeGeneratorResponse_File::set_insertion_point(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CodeGeneratorResponse_File::mutable_insertion_point() { … }
inline const std::string& CodeGeneratorResponse_File::_internal_insertion_point() const { … }
inline void CodeGeneratorResponse_File::_internal_set_insertion_point(const std::string& value) { … }
inline std::string* CodeGeneratorResponse_File::_internal_mutable_insertion_point() { … }
inline std::string* CodeGeneratorResponse_File::release_insertion_point() { … }
inline void CodeGeneratorResponse_File::set_allocated_insertion_point(std::string* insertion_point) { … }
inline bool CodeGeneratorResponse_File::_internal_has_content() const { … }
inline bool CodeGeneratorResponse_File::has_content() const { … }
inline void CodeGeneratorResponse_File::clear_content() { … }
inline const std::string& CodeGeneratorResponse_File::content() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CodeGeneratorResponse_File::set_content(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CodeGeneratorResponse_File::mutable_content() { … }
inline const std::string& CodeGeneratorResponse_File::_internal_content() const { … }
inline void CodeGeneratorResponse_File::_internal_set_content(const std::string& value) { … }
inline std::string* CodeGeneratorResponse_File::_internal_mutable_content() { … }
inline std::string* CodeGeneratorResponse_File::release_content() { … }
inline void CodeGeneratorResponse_File::set_allocated_content(std::string* content) { … }
inline bool CodeGeneratorResponse_File::_internal_has_generated_code_info() const { … }
inline bool CodeGeneratorResponse_File::has_generated_code_info() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo& CodeGeneratorResponse_File::_internal_generated_code_info() const { … }
inline const ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo& CodeGeneratorResponse_File::generated_code_info() const { … }
inline void CodeGeneratorResponse_File::unsafe_arena_set_allocated_generated_code_info(
::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* generated_code_info) { … }
inline ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* CodeGeneratorResponse_File::release_generated_code_info() { … }
inline ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* CodeGeneratorResponse_File::unsafe_arena_release_generated_code_info() { … }
inline ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* CodeGeneratorResponse_File::_internal_mutable_generated_code_info() { … }
inline ::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* CodeGeneratorResponse_File::mutable_generated_code_info() { … }
inline void CodeGeneratorResponse_File::set_allocated_generated_code_info(::PROTOBUF_NAMESPACE_ID::GeneratedCodeInfo* generated_code_info) { … }
inline bool CodeGeneratorResponse::_internal_has_error() const { … }
inline bool CodeGeneratorResponse::has_error() const { … }
inline void CodeGeneratorResponse::clear_error() { … }
inline const std::string& CodeGeneratorResponse::error() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CodeGeneratorResponse::set_error(ArgT0&& arg0, ArgT... args) { … }
inline std::string* CodeGeneratorResponse::mutable_error() { … }
inline const std::string& CodeGeneratorResponse::_internal_error() const { … }
inline void CodeGeneratorResponse::_internal_set_error(const std::string& value) { … }
inline std::string* CodeGeneratorResponse::_internal_mutable_error() { … }
inline std::string* CodeGeneratorResponse::release_error() { … }
inline void CodeGeneratorResponse::set_allocated_error(std::string* error) { … }
inline bool CodeGeneratorResponse::_internal_has_supported_features() const { … }
inline bool CodeGeneratorResponse::has_supported_features() const { … }
inline void CodeGeneratorResponse::clear_supported_features() { … }
inline uint64_t CodeGeneratorResponse::_internal_supported_features() const { … }
inline uint64_t CodeGeneratorResponse::supported_features() const { … }
inline void CodeGeneratorResponse::_internal_set_supported_features(uint64_t value) { … }
inline void CodeGeneratorResponse::set_supported_features(uint64_t value) { … }
inline int CodeGeneratorResponse::_internal_file_size() const { … }
inline int CodeGeneratorResponse::file_size() const { … }
inline void CodeGeneratorResponse::clear_file() { … }
inline ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::mutable_file(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File >*
CodeGeneratorResponse::mutable_file() { … }
inline const ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File& CodeGeneratorResponse::_internal_file(int index) const { … }
inline const ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File& CodeGeneratorResponse::file(int index) const { … }
inline ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::_internal_add_file() { … }
inline ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File* CodeGeneratorResponse::add_file() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_File >&
CodeGeneratorResponse::file() const { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_CLOSE
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_Feature> : ::std::true_type { … };
template <>
inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::compiler::CodeGeneratorResponse_Feature>() { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif