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