class FileDescriptorProto
Defined at line 11262 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
-------------------------------------------------------------------
Public Members
static const int kIndexInFileMessages
Protected Members
static ClassDataFull _class_data_
Public Methods
void FileDescriptorProto ()
Defined at line 11266 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void ~FileDescriptorProto ()
template <typename = void>
void FileDescriptorProto (::google::protobuf::internal::ConstantInitialized )
void CopyFrom (const FileDescriptorProto & from)
void Clear ()
::size_t ByteSizeLong ()
void FileDescriptorProto (const FileDescriptorProto & from)
Defined at line 11280 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void FileDescriptorProto (FileDescriptorProto && from)
Defined at line 11281 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
FileDescriptorProto & operator= (const FileDescriptorProto & from)
Defined at line 11283 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
FileDescriptorProto & operator= (FileDescriptorProto && from)
Defined at line 11287 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::UnknownFieldSet & unknown_fields ()
Defined at line 11297 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
Defined at line 11301 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Descriptor * descriptor ()
Defined at line 11306 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Descriptor * GetDescriptor ()
Defined at line 11309 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Reflection * GetReflection ()
Defined at line 11312 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const FileDescriptorProto & default_instance ()
Defined at line 11315 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const FileDescriptorProto * internal_default_instance ()
Defined at line 11318 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void Swap (FileDescriptorProto * other)
Defined at line 11324 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void UnsafeArenaSwap (FileDescriptorProto * other)
Defined at line 11332 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
FileDescriptorProto * New (::google::protobuf::Arena * arena)
implements Message ----------------------------------------------
Defined at line 11340 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void MergeFrom (const FileDescriptorProto & from)
Defined at line 11346 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
bool IsInitialized ()
Defined at line 11354 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
int GetCachedSize ()
Defined at line 11383 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::uint8_t * _InternalSerialize (::uint8_t * target, ::google::protobuf::io::EpsCopyOutputStream * stream)
::google::protobuf::Metadata GetMetadata ()
int dependency_size ()
repeated string dependency = 3;
Defined at line 12284 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_dependency ()
Defined at line 12287 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const std::string & dependency (int index)
Defined at line 12297 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * mutable_dependency (int index)
Defined at line 12302 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const std::string&, typename... Args_>
void set_dependency (int index, Arg_ && value, Args_... args)
Defined at line 12308 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * add_dependency ()
Defined at line 12291 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const std::string&, typename... Args_>
void add_dependency (Arg_ && value, Args_... args)
Defined at line 12315 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField<std::string> & dependency ()
Defined at line 12322 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField<std::string> * mutable_dependency ()
Defined at line 12327 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
int message_type_size ()
repeated .google.protobuf.DescriptorProto message_type = 4;
Defined at line 12438 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_message_type ()
Defined at line 12441 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto * mutable_message_type (int index)
Defined at line 12445 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto> * mutable_message_type ()
Defined at line 12450 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::DescriptorProto & message_type (int index)
Defined at line 12456 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto * add_message_type ()
Defined at line 12461 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto> & message_type ()
Defined at line 12467 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
int enum_type_size ()
repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
Defined at line 12487 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_enum_type ()
Defined at line 12490 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::EnumDescriptorProto * mutable_enum_type (int index)
Defined at line 12494 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto> * mutable_enum_type ()
Defined at line 12499 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::EnumDescriptorProto & enum_type (int index)
Defined at line 12505 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::EnumDescriptorProto * add_enum_type ()
Defined at line 12510 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto> & enum_type ()
Defined at line 12516 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
int service_size ()
repeated .google.protobuf.ServiceDescriptorProto service = 6;
Defined at line 12536 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_service ()
Defined at line 12539 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::ServiceDescriptorProto * mutable_service (int index)
Defined at line 12543 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto> * mutable_service ()
Defined at line 12548 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::ServiceDescriptorProto & service (int index)
Defined at line 12554 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::ServiceDescriptorProto * add_service ()
Defined at line 12559 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::ServiceDescriptorProto> & service ()
Defined at line 12565 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
int extension_size ()
repeated .google.protobuf.FieldDescriptorProto extension = 7;
Defined at line 12585 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_extension ()
Defined at line 12588 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * mutable_extension (int index)
Defined at line 12592 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> * mutable_extension ()
Defined at line 12597 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::FieldDescriptorProto & extension (int index)
Defined at line 12603 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * add_extension ()
Defined at line 12608 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> & extension ()
Defined at line 12614 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
int public_dependency_size ()
repeated int32 public_dependency = 10;
Defined at line 12348 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_public_dependency ()
Defined at line 12351 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::int32_t public_dependency (int index)
Defined at line 12355 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_public_dependency (int index, ::int32_t value)
Defined at line 12359 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void add_public_dependency (::int32_t value)
Defined at line 12363 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedField< ::int32_t> & public_dependency ()
Defined at line 12368 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedField< ::int32_t> * mutable_public_dependency ()
Defined at line 12373 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
int weak_dependency_size ()
repeated int32 weak_dependency = 11;
Defined at line 12393 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_weak_dependency ()
Defined at line 12396 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::int32_t weak_dependency (int index)
Defined at line 12400 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_weak_dependency (int index, ::int32_t value)
Defined at line 12404 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void add_weak_dependency (::int32_t value)
Defined at line 12408 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedField< ::int32_t> & weak_dependency ()
Defined at line 12413 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedField< ::int32_t> * mutable_weak_dependency ()
Defined at line 12418 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
bool has_name ()
optional string name = 1;
Defined at line 12143 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_name ()
Defined at line 12147 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const std::string & name ()
Defined at line 12152 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const std::string&, typename... Args_>
void set_name (Arg_ && arg, Args_... args)
Defined at line 12158 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * mutable_name ()
Defined at line 12165 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * release_name ()
Defined at line 12184 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_allocated_name (std::string * value)
Defined at line 12197 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
bool has_package ()
optional string package = 2;
Defined at line 12212 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_package ()
Defined at line 12216 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const std::string & package ()
Defined at line 12221 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const std::string&, typename... Args_>
void set_package (Arg_ && arg, Args_... args)
Defined at line 12227 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * mutable_package ()
Defined at line 12234 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * release_package ()
Defined at line 12253 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_allocated_package (std::string * value)
Defined at line 12266 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
bool has_syntax ()
optional string syntax = 12;
Defined at line 12823 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_syntax ()
Defined at line 12827 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const std::string & syntax ()
Defined at line 12832 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const std::string&, typename... Args_>
void set_syntax (Arg_ && arg, Args_... args)
Defined at line 12838 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * mutable_syntax ()
Defined at line 12845 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
std::string * release_syntax ()
Defined at line 12864 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_allocated_syntax (std::string * value)
Defined at line 12877 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
bool has_options ()
optional .google.protobuf.FileOptions options = 8;
Defined at line 12631 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_options ()
Defined at line 12636 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::FileOptions & options ()
Defined at line 12646 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::FileOptions * release_options ()
Defined at line 12663 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::FileOptions * mutable_options ()
Defined at line 12699 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_allocated_options (::google::protobuf::FileOptions * value)
Defined at line 12705 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void unsafe_arena_set_allocated_options (::google::protobuf::FileOptions * value)
Defined at line 12650 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::FileOptions * unsafe_arena_release_options ()
Defined at line 12682 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
bool has_source_code_info ()
optional .google.protobuf.SourceCodeInfo source_code_info = 9;
Defined at line 12727 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_source_code_info ()
Defined at line 12732 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::SourceCodeInfo & source_code_info ()
Defined at line 12742 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::SourceCodeInfo * release_source_code_info ()
Defined at line 12759 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::SourceCodeInfo * mutable_source_code_info ()
Defined at line 12795 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_allocated_source_code_info (::google::protobuf::SourceCodeInfo * value)
Defined at line 12801 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void unsafe_arena_set_allocated_source_code_info (::google::protobuf::SourceCodeInfo * value)
Defined at line 12746 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::SourceCodeInfo * unsafe_arena_release_source_code_info ()
Defined at line 12778 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
bool has_edition ()
optional .google.protobuf.Edition edition = 14;
Defined at line 12892 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void clear_edition ()
Defined at line 12896 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
::google::protobuf::Edition edition ()
Defined at line 12901 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
void set_edition (::google::protobuf::Edition value)
Defined at line 12905 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
Protected Methods
void FileDescriptorProto (::google::protobuf::Arena * arena)
void FileDescriptorProto (::google::protobuf::Arena * arena, const FileDescriptorProto & from)
void FileDescriptorProto (::google::protobuf::Arena * arena, FileDescriptorProto && from)
Defined at line 11398 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::internal::ClassData * GetClassData ()
void * PlacementNew_ (const void * , void * mem, ::google::protobuf::Arena * arena)
auto InternalNewImpl_ ()
Enumerations
enum
| Name | Value |
|---|---|
| kDependencyFieldNumber | 3 |
| kMessageTypeFieldNumber | 4 |
| kEnumTypeFieldNumber | 5 |
| kServiceFieldNumber | 6 |
| kExtensionFieldNumber | 7 |
| kPublicDependencyFieldNumber | 10 |
| kWeakDependencyFieldNumber | 11 |
| kNameFieldNumber | 1 |
| kPackageFieldNumber | 2 |
| kSyntaxFieldNumber | 12 |
| kOptionsFieldNumber | 8 |
| kSourceCodeInfoFieldNumber | 9 |
| kEditionFieldNumber | 14 |
accessors -------------------------------------------------------
Defined at line 11413 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h
Friends
class TableStruct_google_2fprotobuf_2fdescriptor_2eproto
template <typename T>
class InternalHelper
class Arena
class MessageLite
class TcParser
template <typename T>
basic_string_view FileDescriptorProto ()
void FileDescriptorProto (FileDescriptorProto & aFileDescriptorProto & b)