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 (int index, 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 (int index, 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)