class DescriptorProto
Defined at line 12229 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
-------------------------------------------------------------------
Public Members
static const int kIndexInFileMessages
Public Methods
void CopyFrom (const DescriptorProto & from)
void Clear ()
::size_t ByteSizeLong ()
void DescriptorProto ()
Defined at line 12232 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void DescriptorProto (const DescriptorProto & from)
Defined at line 12247 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void DescriptorProto (DescriptorProto && from)
Defined at line 12248 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
DescriptorProto & operator= (const DescriptorProto & from)
Defined at line 12249 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
DescriptorProto & operator= (DescriptorProto && from)
Defined at line 12253 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::UnknownFieldSet & unknown_fields ()
Defined at line 12263 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
Defined at line 12267 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Descriptor * descriptor ()
Defined at line 12272 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Descriptor * GetDescriptor ()
Defined at line 12275 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::Reflection * GetReflection ()
Defined at line 12279 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const DescriptorProto & default_instance ()
Defined at line 12282 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void Swap (DescriptorProto * other)
Defined at line 12287 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void UnsafeArenaSwap (DescriptorProto * other)
Defined at line 12295 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
DescriptorProto * New (::google::protobuf::Arena * arena)
implements Message ----------------------------------------------
Defined at line 12303 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void MergeFrom (const DescriptorProto & from)
Defined at line 12310 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool IsInitialized ()
Defined at line 12317 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int GetCachedSize ()
Defined at line 12346 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void ~DescriptorProto ()
template <typename = void>
void DescriptorProto (::google::protobuf::internal::ConstantInitialized , const ::google::protobuf::internal::ClassData * class_data)
::uint8_t * _InternalSerialize (::uint8_t * target, ::google::protobuf::io::EpsCopyOutputStream * stream)
auto InternalGenerateClassData_ (const MessageLite & prototype, const ::google::protobuf::internal::TcParseTableBase * tc_table)
::google::protobuf::Metadata GetMetadata ()
int field_size ()
repeated .google.protobuf.FieldDescriptorProto field = 2;
Defined at line 14834 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_field ()
Defined at line 14837 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::FieldDescriptorProto & field (int index)
Defined at line 14842 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * mutable_field (int index)
Defined at line 14847 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * add_field ()
Defined at line 14852 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> & field ()
Defined at line 14862 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> * mutable_field ()
Defined at line 14867 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int nested_type_size ()
repeated .google.protobuf.DescriptorProto nested_type = 3;
Defined at line 14944 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_nested_type ()
Defined at line 14947 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::DescriptorProto & nested_type (int index)
Defined at line 14952 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto * mutable_nested_type (int index)
Defined at line 14957 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto * add_nested_type ()
Defined at line 14962 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto> & nested_type ()
Defined at line 14972 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto> * mutable_nested_type ()
Defined at line 14977 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int enum_type_size ()
repeated .google.protobuf.EnumDescriptorProto enum_type = 4;
Defined at line 14999 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_enum_type ()
Defined at line 15002 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::EnumDescriptorProto & enum_type (int index)
Defined at line 15007 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::EnumDescriptorProto * mutable_enum_type (int index)
Defined at line 15012 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::EnumDescriptorProto * add_enum_type ()
Defined at line 15017 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto> & enum_type ()
Defined at line 15027 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::EnumDescriptorProto> * mutable_enum_type ()
Defined at line 15032 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int extension_range_size ()
repeated .google.protobuf.DescriptorProto.ExtensionRange extension_range = 5;
Defined at line 15054 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_extension_range ()
Defined at line 15057 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::DescriptorProto_ExtensionRange & extension_range (int index)
Defined at line 15062 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto_ExtensionRange * mutable_extension_range (int index)
Defined at line 15067 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto_ExtensionRange * add_extension_range ()
Defined at line 15072 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange> & extension_range ()
Defined at line 15082 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ExtensionRange> * mutable_extension_range ()
Defined at line 15087 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int extension_size ()
repeated .google.protobuf.FieldDescriptorProto extension = 6;
Defined at line 14889 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_extension ()
Defined at line 14892 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::FieldDescriptorProto & extension (int index)
Defined at line 14897 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * mutable_extension (int index)
Defined at line 14902 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::FieldDescriptorProto * add_extension ()
Defined at line 14907 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> & extension ()
Defined at line 14917 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::FieldDescriptorProto> * mutable_extension ()
Defined at line 14922 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int oneof_decl_size ()
repeated .google.protobuf.OneofDescriptorProto oneof_decl = 8;
Defined at line 15109 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_oneof_decl ()
Defined at line 15112 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::OneofDescriptorProto & oneof_decl (int index)
Defined at line 15117 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::OneofDescriptorProto * mutable_oneof_decl (int index)
Defined at line 15122 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::OneofDescriptorProto * add_oneof_decl ()
Defined at line 15127 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto> & oneof_decl ()
Defined at line 15137 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::OneofDescriptorProto> * mutable_oneof_decl ()
Defined at line 15142 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int reserved_range_size ()
repeated .google.protobuf.DescriptorProto.ReservedRange reserved_range = 9;
Defined at line 15262 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_reserved_range ()
Defined at line 15265 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::DescriptorProto_ReservedRange & reserved_range (int index)
Defined at line 15270 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto_ReservedRange * mutable_reserved_range (int index)
Defined at line 15275 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::DescriptorProto_ReservedRange * add_reserved_range ()
Defined at line 15280 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ReservedRange> & reserved_range ()
Defined at line 15290 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::google::protobuf::DescriptorProto_ReservedRange> * mutable_reserved_range ()
Defined at line 15295 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
int reserved_name_size ()
repeated string reserved_name = 10;
Defined at line 15317 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_reserved_name ()
Defined at line 15320 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::std::string & reserved_name (int index)
Defined at line 15335 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * mutable_reserved_name (int index)
Defined at line 15340 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void set_reserved_name (intindex,Arg_ &&value,Args_...args)
Defined at line 15346 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * add_reserved_name ()
Defined at line 15325 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
template <typename Arg_ = const ::std::string&, typename... Args_>
void add_reserved_name (Arg_ && value, Args_... args)
Defined at line 15353 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::RepeatedPtrField< ::std::string> & reserved_name ()
Defined at line 15362 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::RepeatedPtrField< ::std::string> * mutable_reserved_name ()
Defined at line 15367 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_name ()
optional string name = 1;
Defined at line 14763 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_name ()
Defined at line 14767 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::std::string & name ()
Defined at line 14772 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 14778 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * mutable_name ()
Defined at line 14784 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::std::string * release_name ()
Defined at line 14803 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_allocated_name (::std::string * value)
Defined at line 14816 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_options ()
optional .google.protobuf.MessageOptions options = 7;
Defined at line 15161 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_options ()
Defined at line 15166 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
const ::google::protobuf::MessageOptions & options ()
Defined at line 15176 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::MessageOptions * release_options ()
Defined at line 15194 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::MessageOptions * mutable_options ()
Defined at line 15230 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_allocated_options (::google::protobuf::MessageOptions * value)
Defined at line 15237 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void unsafe_arena_set_allocated_options (::google::protobuf::MessageOptions * value)
Defined at line 15180 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::MessageOptions * unsafe_arena_release_options ()
Defined at line 15213 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
bool has_visibility ()
optional .google.protobuf.SymbolVisibility visibility = 11;
Defined at line 15386 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void clear_visibility ()
Defined at line 15390 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
::google::protobuf::SymbolVisibility visibility ()
Defined at line 15395 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
void set_visibility (::google::protobuf::SymbolVisibility value)
Defined at line 15399 of file ../../third_party/protobuf/src/src/google/protobuf/descriptor.pb.h
Enumerations
enum (unnamed) : int
| Name | Value |
|---|---|
| kFieldFieldNumber | 2 |
| kNestedTypeFieldNumber | 3 |
| kEnumTypeFieldNumber | 4 |
| kExtensionRangeFieldNumber | 5 |
| kExtensionFieldNumber | 6 |
| kOneofDeclFieldNumber | 8 |
| kReservedRangeFieldNumber | 9 |
| kReservedNameFieldNumber | 10 |
| kNameFieldNumber | 1 |
| kOptionsFieldNumber | 7 |
| kVisibilityFieldNumber | 11 |
accessors -------------------------------------------------------
Defined at line 12383 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 DescriptorProto ()
void DescriptorProto (DescriptorProto & aDescriptorProto & b)