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)