class FileDescriptorProto
Defined at line 12666 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
-------------------------------------------------------------------
Public Members
static const int kIndexInFileMessages
Public Methods
void CopyFrom (const FileDescriptorProto & from)
void Clear ()
::size_t ByteSizeLong ()
void FileDescriptorProto ()
Defined at line 12669 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void FileDescriptorProto (const FileDescriptorProto & from)
Defined at line 12684 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void FileDescriptorProto (FileDescriptorProto && from)
Defined at line 12685 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
auto InternalGenerateClassData_ (const MessageLite & prototype, const ::google::protobuf::internal::TcParseTableBase * tc_table)
::google::protobuf::Metadata GetMetadata ()
FileDescriptorProto & operator= (const FileDescriptorProto & from)
Defined at line 12686 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
FileDescriptorProto & operator= (FileDescriptorProto && from)
Defined at line 12690 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::UnknownFieldSet & unknown_fields ()
Defined at line 12700 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
Defined at line 12704 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Descriptor * descriptor ()
Defined at line 12709 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Descriptor * GetDescriptor ()
Defined at line 12712 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Reflection * GetReflection ()
Defined at line 12716 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const FileDescriptorProto & default_instance ()
Defined at line 12719 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void Swap (FileDescriptorProto * other)
Defined at line 12724 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void UnsafeArenaSwap (FileDescriptorProto * other)
Defined at line 12732 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
FileDescriptorProto * New (::google::protobuf::Arena * arena)
implements Message ----------------------------------------------
Defined at line 12740 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void MergeFrom (const FileDescriptorProto & from)
Defined at line 12747 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool IsInitialized ()
Defined at line 12754 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int GetCachedSize ()
Defined at line 12783 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void ~FileDescriptorProto ()
template <typename = void>
void FileDescriptorProto (::google::protobuf::internal::ConstantInitialized , const ::google::protobuf::internal::ClassData * class_data)
::uint8_t * _InternalSerialize (::uint8_t * target, ::google::protobuf::io::EpsCopyOutputStream * stream)
int dependency_size ()
repeated string dependency = 3;
Defined at line 13783 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_dependency ()
Defined at line 13786 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::std::string & dependency (int index)
Defined at line 13801 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * mutable_dependency (int index)
Defined at line 13806 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void set_dependency (intindex,Arg_ &&value,Args_...args)
Defined at line 13812 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * add_dependency ()
Defined at line 13791 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void add_dependency (Arg_ && value, Args_... args)
Defined at line 13819 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::std::string> & dependency ()
Defined at line 13828 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::std::string> * mutable_dependency ()
Defined at line 13833 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int message_type_size ()
repeated .google.protobuf.DescriptorProto message_type = 4;
Defined at line 14029 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_message_type ()
Defined at line 14032 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::DescriptorProto & message_type (int index)
Defined at line 14037 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto * mutable_message_type (int index)
Defined at line 14042 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto * add_message_type ()
Defined at line 14047 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto> & message_type ()
Defined at line 14057 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto> * mutable_message_type ()
Defined at line 14062 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int enum_type_size ()
repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
Defined at line 14084 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_enum_type ()
Defined at line 14087 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::EnumDescriptorProto & enum_type (int index)
Defined at line 14092 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::EnumDescriptorProto * mutable_enum_type (int index)
Defined at line 14097 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::EnumDescriptorProto * add_enum_type ()
Defined at line 14102 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto> & enum_type ()
Defined at line 14112 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto> * mutable_enum_type ()
Defined at line 14117 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int service_size ()
repeated .google.protobuf.ServiceDescriptorProto service = 6;
Defined at line 14139 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_service ()
Defined at line 14142 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::ServiceDescriptorProto & service (int index)
Defined at line 14147 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::ServiceDescriptorProto * mutable_service (int index)
Defined at line 14152 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::ServiceDescriptorProto * add_service ()
Defined at line 14157 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto> & service ()
Defined at line 14167 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto> * mutable_service ()
Defined at line 14172 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int extension_size ()
repeated .google.protobuf.FieldDescriptorProto extension = 7;
Defined at line 14194 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_extension ()
Defined at line 14197 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::FieldDescriptorProto & extension (int index)
Defined at line 14202 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * mutable_extension (int index)
Defined at line 14207 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * add_extension ()
Defined at line 14212 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> & extension ()
Defined at line 14222 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> * mutable_extension ()
Defined at line 14227 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int public_dependency_size ()
repeated int32 public_dependency = 10;
Defined at line 13855 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_public_dependency ()
Defined at line 13858 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::int32_t public_dependency (int index)
Defined at line 13863 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_public_dependency (int index, ::int32_t value)
Defined at line 13867 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void add_public_dependency (::int32_t value)
Defined at line 13871 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedField< ::int32_t> & public_dependency ()
Defined at line 13879 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedField< ::int32_t> * mutable_public_dependency ()
Defined at line 13884 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int weak_dependency_size ()
repeated int32 weak_dependency = 11;
Defined at line 13906 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_weak_dependency ()
Defined at line 13909 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::int32_t weak_dependency (int index)
Defined at line 13914 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_weak_dependency (int index, ::int32_t value)
Defined at line 13918 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void add_weak_dependency (::int32_t value)
Defined at line 13922 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedField< ::int32_t> & weak_dependency ()
Defined at line 13930 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedField< ::int32_t> * mutable_weak_dependency ()
Defined at line 13935 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int option_dependency_size ()
repeated string option_dependency = 15;
Defined at line 13957 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_option_dependency ()
Defined at line 13960 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::std::string & option_dependency (int index)
Defined at line 13975 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * mutable_option_dependency (int index)
Defined at line 13980 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void set_option_dependency (intindex,Arg_ &&value,Args_...args)
Defined at line 13986 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * add_option_dependency ()
Defined at line 13965 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void add_option_dependency (Arg_ && value, Args_... args)
Defined at line 13993 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::std::string> & option_dependency ()
Defined at line 14002 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::std::string> * mutable_option_dependency ()
Defined at line 14007 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_name ()
optional string name = 1;
Defined at line 13644 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_name ()
Defined at line 13648 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::std::string & name ()
Defined at line 13653 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void set_name (Arg_ && arg, Args_... args)
Defined at line 13659 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * mutable_name ()
Defined at line 13665 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * release_name ()
Defined at line 13684 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_allocated_name (::std::string * value)
Defined at line 13697 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_package ()
optional string package = 2;
Defined at line 13712 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_package ()
Defined at line 13716 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::std::string & package ()
Defined at line 13721 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void set_package (Arg_ && arg, Args_... args)
Defined at line 13727 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * mutable_package ()
Defined at line 13733 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * release_package ()
Defined at line 13752 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_allocated_package (::std::string * value)
Defined at line 13765 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_syntax ()
optional string syntax = 12;
Defined at line 14442 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_syntax ()
Defined at line 14446 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::std::string & syntax ()
Defined at line 14451 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void set_syntax (Arg_ && arg, Args_... args)
Defined at line 14457 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * mutable_syntax ()
Defined at line 14463 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * release_syntax ()
Defined at line 14482 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_allocated_syntax (::std::string * value)
Defined at line 14495 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_options ()
optional .google.protobuf.FileOptions options = 8;
Defined at line 14246 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_options ()
Defined at line 14251 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::FileOptions & options ()
Defined at line 14261 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FileOptions * release_options ()
Defined at line 14279 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FileOptions * mutable_options ()
Defined at line 14315 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_allocated_options (::google::protobuf::FileOptions * value)
Defined at line 14322 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void unsafe_arena_set_allocated_options (::google::protobuf::FileOptions * value)
Defined at line 14265 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FileOptions * unsafe_arena_release_options ()
Defined at line 14298 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_source_code_info ()
optional .google.protobuf.SourceCodeInfo source_code_info = 9;
Defined at line 14344 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_source_code_info ()
Defined at line 14349 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::SourceCodeInfo & source_code_info ()
Defined at line 14359 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::SourceCodeInfo * release_source_code_info ()
Defined at line 14377 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::SourceCodeInfo * mutable_source_code_info ()
Defined at line 14413 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_allocated_source_code_info (::google::protobuf::SourceCodeInfo * value)
Defined at line 14420 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void unsafe_arena_set_allocated_source_code_info (::google::protobuf::SourceCodeInfo * value)
Defined at line 14363 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::SourceCodeInfo * unsafe_arena_release_source_code_info ()
Defined at line 14396 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_edition ()
optional .google.protobuf.Edition edition = 14;
Defined at line 14510 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_edition ()
Defined at line 14514 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::Edition edition ()
Defined at line 14519 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_edition (::google::protobuf::Edition value)
Defined at line 14523 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
Enumerations
enum (unnamed) : int
| Name | Value |
|---|---|
| kDependencyFieldNumber | 3 |
| kMessageTypeFieldNumber | 4 |
| kEnumTypeFieldNumber | 5 |
| kServiceFieldNumber | 6 |
| kExtensionFieldNumber | 7 |
| kPublicDependencyFieldNumber | 10 |
| kWeakDependencyFieldNumber | 11 |
| kOptionDependencyFieldNumber | 15 |
| kNameFieldNumber | 1 |
| kPackageFieldNumber | 2 |
| kSyntaxFieldNumber | 12 |
| kOptionsFieldNumber | 8 |
| kSourceCodeInfoFieldNumber | 9 |
| kEditionFieldNumber | 14 |
accessors -------------------------------------------------------
Defined at line 12818 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
Friends
class TableStruct_google_2fprotobuf_2fdescriptor_2eproto
template <typename T>
class InternalHelper
class PrivateAccess
class Arena
class MessageLite
class TcParser
template <typename T>
basic_string_view FileDescriptorProto ()
void FileDescriptorProto (FileDescriptorProto & aFileDescriptorProto & b)