chromium/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h

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

#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>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include <google/protobuf/descriptor.pb.h>
// @@protoc_insertion_point(includes)
#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;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
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_;
}  // namespace compiler
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 /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.Version) */ {};
// -------------------------------------------------------------------

class PROTOC_EXPORT CodeGeneratorRequest final :
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorRequest) */ {};
// -------------------------------------------------------------------

class PROTOC_EXPORT CodeGeneratorResponse_File final :
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorResponse.File) */ {};
// -------------------------------------------------------------------

class PROTOC_EXPORT CodeGeneratorResponse final :
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorResponse) */ {};
// ===================================================================


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

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// Version

// optional int32 major = 1;
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) {}

// optional int32 minor = 2;
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) {}

// optional int32 patch = 3;
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) {}

// optional string suffix = 4;
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) {}

// -------------------------------------------------------------------

// CodeGeneratorRequest

// repeated string file_to_generate = 1;
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() {}

// optional string parameter = 2;
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) {}

// repeated .google.protobuf.FileDescriptorProto proto_file = 15;
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 {}

// optional .google.protobuf.compiler.Version compiler_version = 3;
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) {}

// -------------------------------------------------------------------

// CodeGeneratorResponse_File

// optional string name = 1;
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) {}

// optional string insertion_point = 2;
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) {}

// optional string content = 15;
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) {}

// optional .google.protobuf.GeneratedCodeInfo generated_code_info = 16;
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) {}

// -------------------------------------------------------------------

// CodeGeneratorResponse

// optional string error = 1;
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) {}

// optional uint64 supported_features = 2;
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) {}

// repeated .google.protobuf.compiler.CodeGeneratorResponse.File file = 15;
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  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace compiler
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

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fcompiler_2fplugin_2eproto