Classes | Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
google::protobuf::Descriptor Class Reference

#include <descriptor.h>

Classes

struct  ExtensionRange
 
struct  ReservedRange
 

Public Types

typedef DescriptorProto Proto
 
typedef DescriptorProto Proto
 
enum  WellKnownType {
  WELLKNOWNTYPE_UNSPECIFIED, WELLKNOWNTYPE_DOUBLEVALUE, WELLKNOWNTYPE_FLOATVALUE, WELLKNOWNTYPE_INT64VALUE,
  WELLKNOWNTYPE_UINT64VALUE, WELLKNOWNTYPE_INT32VALUE, WELLKNOWNTYPE_UINT32VALUE, WELLKNOWNTYPE_STRINGVALUE,
  WELLKNOWNTYPE_BYTESVALUE, WELLKNOWNTYPE_BOOLVALUE, WELLKNOWNTYPE_ANY, WELLKNOWNTYPE_FIELDMASK,
  WELLKNOWNTYPE_DURATION, WELLKNOWNTYPE_TIMESTAMP, WELLKNOWNTYPE_VALUE, WELLKNOWNTYPE_LISTVALUE,
  WELLKNOWNTYPE_STRUCT, __WELLKNOWNTYPE__DO_NOT_USE__ADD_DEFAULT_INSTEAD__
}
 

Public Member Functions

const Descriptorcontaining_type () const
 
const Descriptorcontaining_type () const
 
void CopyTo (DescriptorProto *proto) const
 
void CopyTo (DescriptorProto *proto) const
 
std::string DebugString () const
 
std::string DebugString () const
 
std::string DebugStringWithOptions (const DebugStringOptions &options) const
 
std::string DebugStringWithOptions (const DebugStringOptions &options) const
 
const EnumDescriptorenum_type (int index) const
 
const EnumDescriptorenum_type (int index) const
 
int enum_type_count () const
 
int enum_type_count () const
 
const FieldDescriptorextension (int index) const
 
const FieldDescriptorextension (int index) const
 
int extension_count () const
 
int extension_count () const
 
const ExtensionRangeextension_range (int index) const
 
const ExtensionRangeextension_range (int index) const
 
int extension_range_count () const
 
int extension_range_count () const
 
const FieldDescriptorfield (int index) const
 
const FieldDescriptorfield (int index) const
 
int field_count () const
 
int field_count () const
 
const FileDescriptorfile () const
 
const FileDescriptorfile () const
 
const EnumDescriptorFindEnumTypeByName (const std::string &name) const
 
const EnumDescriptorFindEnumTypeByName (ConstStringParam name) const
 
const EnumValueDescriptorFindEnumValueByName (const std::string &name) const
 
const EnumValueDescriptorFindEnumValueByName (ConstStringParam name) const
 
const FieldDescriptorFindExtensionByCamelcaseName (const std::string &name) const
 
const FieldDescriptorFindExtensionByCamelcaseName (ConstStringParam name) const
 
const FieldDescriptorFindExtensionByLowercaseName (const std::string &name) const
 
const FieldDescriptorFindExtensionByLowercaseName (ConstStringParam name) const
 
const FieldDescriptorFindExtensionByName (const std::string &name) const
 
const FieldDescriptorFindExtensionByName (ConstStringParam name) const
 
const ExtensionRangeFindExtensionRangeContainingNumber (int number) const
 
const ExtensionRangeFindExtensionRangeContainingNumber (int number) const
 
const FieldDescriptorFindFieldByCamelcaseName (const std::string &camelcase_name) const
 
const FieldDescriptorFindFieldByCamelcaseName (ConstStringParam camelcase_name) const
 
const FieldDescriptorFindFieldByLowercaseName (const std::string &lowercase_name) const
 
const FieldDescriptorFindFieldByLowercaseName (ConstStringParam lowercase_name) const
 
const FieldDescriptorFindFieldByName (const std::string &name) const
 
const FieldDescriptorFindFieldByName (ConstStringParam name) const
 
const FieldDescriptorFindFieldByNumber (int number) const
 
const FieldDescriptorFindFieldByNumber (int number) const
 
const DescriptorFindNestedTypeByName (const std::string &name) const
 
const DescriptorFindNestedTypeByName (ConstStringParam name) const
 
const OneofDescriptorFindOneofByName (const std::string &name) const
 
const OneofDescriptorFindOneofByName (ConstStringParam name) const
 
const ReservedRangeFindReservedRangeContainingNumber (int number) const
 
const ReservedRangeFindReservedRangeContainingNumber (int number) const
 
const std::string & full_name () const
 
const std::string & full_name () const
 
bool GetSourceLocation (SourceLocation *out_location) const
 
bool GetSourceLocation (SourceLocation *out_location) const
 
int index () const
 
int index () const
 
bool is_placeholder () const
 
bool is_placeholder () const
 
bool IsExtensionNumber (int number) const
 
bool IsExtensionNumber (int number) const
 
bool IsReservedName (const std::string &name) const
 
bool IsReservedName (ConstStringParam name) const
 
bool IsReservedNumber (int number) const
 
bool IsReservedNumber (int number) const
 
const FieldDescriptormap_key () const
 
const FieldDescriptormap_value () const
 
const std::string & name () const
 
const std::string & name () const
 
const Descriptornested_type (int index) const
 
const Descriptornested_type (int index) const
 
int nested_type_count () const
 
int nested_type_count () const
 
const OneofDescriptoroneof_decl (int index) const
 
const OneofDescriptoroneof_decl (int index) const
 
int oneof_decl_count () const
 
int oneof_decl_count () const
 
const MessageOptionsoptions () const
 
const MessageOptionsoptions () const
 
int real_oneof_decl_count () const
 
const std::string & reserved_name (int index) const
 
const std::string & reserved_name (int index) const
 
int reserved_name_count () const
 
int reserved_name_count () const
 
const ReservedRangereserved_range (int index) const
 
const ReservedRangereserved_range (int index) const
 
int reserved_range_count () const
 
int reserved_range_count () const
 
WellKnownType well_known_type () const
 

Private Types

typedef MessageOptions OptionsType
 
typedef MessageOptions OptionsType
 

Private Member Functions

void CopyJsonNameTo (DescriptorProto *proto) const
 
void CopyJsonNameTo (DescriptorProto *proto) const
 
void DebugString (int depth, std::string *contents, const DebugStringOptions &options, bool include_opening_clause) const
 
void DebugString (int depth, std::string *contents, const DebugStringOptions &options, bool include_opening_clause) const
 
 Descriptor ()
 
 Descriptor ()
 
void GetLocationPath (std::vector< int > *output) const
 
void GetLocationPath (std::vector< int > *output) const
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Descriptor)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Descriptor)
 

Private Attributes

const std::string * all_names_
 
const Descriptorcontaining_type_
 
int enum_type_count_
 
EnumDescriptorenum_types_
 
int extension_count_
 
int extension_range_count_
 
ExtensionRangeextension_ranges_
 
FieldDescriptorextensions_
 
int field_count_
 
FieldDescriptorfields_
 
const FileDescriptorfile_
 
const std::string * full_name_
 
bool is_placeholder_
 
bool is_unqualified_placeholder_
 
const std::string * name_
 
int nested_type_count_
 
Descriptornested_types_
 
int oneof_decl_count_
 
OneofDescriptoroneof_decls_
 
const MessageOptionsoptions_
 
int real_oneof_decl_count_
 
int reserved_name_count_
 
const std::string ** reserved_names_
 
int reserved_range_count_
 
ReservedRangereserved_ranges_
 
uint16_t sequential_field_limit_
 
uint8_t well_known_type_: 5
 

Friends

class compiler::cpp::Formatter
 
class descriptor_unittest::DescriptorTest
 
class DescriptorBuilder
 
class DescriptorPool
 
class EnumDescriptor
 
class FieldDescriptor
 
class FileDescriptor
 
class FileDescriptorTables
 
class io::Printer
 
class MethodDescriptor
 
class OneofDescriptor
 
class Symbol
 

Detailed Description

Definition at line 231 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.

Member Typedef Documentation

◆ OptionsType [1/2]

typedef MessageOptions google::protobuf::Descriptor::OptionsType
private

◆ OptionsType [2/2]

typedef MessageOptions google::protobuf::Descriptor::OptionsType
private

Definition at line 517 of file protobuf/src/google/protobuf/descriptor.h.

◆ Proto [1/2]

typedef DescriptorProto google::protobuf::Descriptor::Proto

◆ Proto [2/2]

typedef DescriptorProto google::protobuf::Descriptor::Proto

Definition at line 249 of file protobuf/src/google/protobuf/descriptor.h.

Member Enumeration Documentation

◆ WellKnownType

enum google::protobuf::Descriptor::WellKnownType
Enumerator
WELLKNOWNTYPE_UNSPECIFIED 
WELLKNOWNTYPE_DOUBLEVALUE 
WELLKNOWNTYPE_FLOATVALUE 
WELLKNOWNTYPE_INT64VALUE 
WELLKNOWNTYPE_UINT64VALUE 
WELLKNOWNTYPE_INT32VALUE 
WELLKNOWNTYPE_UINT32VALUE 
WELLKNOWNTYPE_STRINGVALUE 
WELLKNOWNTYPE_BYTESVALUE 
WELLKNOWNTYPE_BOOLVALUE 
WELLKNOWNTYPE_ANY 
WELLKNOWNTYPE_FIELDMASK 
WELLKNOWNTYPE_DURATION 
WELLKNOWNTYPE_TIMESTAMP 
WELLKNOWNTYPE_VALUE 
WELLKNOWNTYPE_LISTVALUE 
WELLKNOWNTYPE_STRUCT 
__WELLKNOWNTYPE__DO_NOT_USE__ADD_DEFAULT_INSTEAD__ 

Definition at line 296 of file protobuf/src/google/protobuf/descriptor.h.

Constructor & Destructor Documentation

◆ Descriptor() [1/2]

google::protobuf::Descriptor::Descriptor ( )
inlineprivate

◆ Descriptor() [2/2]

google::protobuf::Descriptor::Descriptor ( )
inlineprivate

Definition at line 589 of file protobuf/src/google/protobuf/descriptor.h.

Member Function Documentation

◆ containing_type() [1/2]

const Descriptor* google::protobuf::Descriptor::containing_type ( ) const

◆ containing_type() [2/2]

const Descriptor* google::protobuf::Descriptor::containing_type ( ) const

◆ CopyJsonNameTo() [1/2]

void Descriptor::CopyJsonNameTo ( DescriptorProto proto) const
private

◆ CopyJsonNameTo() [2/2]

void google::protobuf::Descriptor::CopyJsonNameTo ( DescriptorProto proto) const
private

◆ CopyTo() [1/2]

void Descriptor::CopyTo ( DescriptorProto proto) const

◆ CopyTo() [2/2]

void google::protobuf::Descriptor::CopyTo ( DescriptorProto proto) const

◆ DebugString() [1/4]

std::string Descriptor::DebugString ( ) const

◆ DebugString() [2/4]

std::string google::protobuf::Descriptor::DebugString ( ) const

◆ DebugString() [3/4]

void Descriptor::DebugString ( int  depth,
std::string *  contents,
const DebugStringOptions options,
bool  include_opening_clause 
) const
private

◆ DebugString() [4/4]

void google::protobuf::Descriptor::DebugString ( int  depth,
std::string *  contents,
const DebugStringOptions options,
bool  include_opening_clause 
) const
private

◆ DebugStringWithOptions() [1/2]

std::string Descriptor::DebugStringWithOptions ( const DebugStringOptions options) const

◆ DebugStringWithOptions() [2/2]

std::string google::protobuf::Descriptor::DebugStringWithOptions ( const DebugStringOptions options) const

◆ enum_type() [1/2]

const EnumDescriptor* google::protobuf::Descriptor::enum_type ( int  index) const

◆ enum_type() [2/2]

const EnumDescriptor* google::protobuf::Descriptor::enum_type ( int  index) const

◆ enum_type_count() [1/2]

int google::protobuf::Descriptor::enum_type_count ( ) const

◆ enum_type_count() [2/2]

int google::protobuf::Descriptor::enum_type_count ( ) const

◆ extension() [1/2]

const FieldDescriptor* google::protobuf::Descriptor::extension ( int  index) const

◆ extension() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::extension ( int  index) const

◆ extension_count() [1/2]

int google::protobuf::Descriptor::extension_count ( ) const

◆ extension_count() [2/2]

int google::protobuf::Descriptor::extension_count ( ) const

◆ extension_range() [1/2]

const ExtensionRange* google::protobuf::Descriptor::extension_range ( int  index) const

◆ extension_range() [2/2]

const ExtensionRange* google::protobuf::Descriptor::extension_range ( int  index) const

◆ extension_range_count() [1/2]

int google::protobuf::Descriptor::extension_range_count ( ) const

◆ extension_range_count() [2/2]

int google::protobuf::Descriptor::extension_range_count ( ) const

◆ field() [1/2]

const FieldDescriptor* google::protobuf::Descriptor::field ( int  index) const

◆ field() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::field ( int  index) const

◆ field_count() [1/2]

int google::protobuf::Descriptor::field_count ( ) const

◆ field_count() [2/2]

int google::protobuf::Descriptor::field_count ( ) const

◆ file() [1/2]

const FileDescriptor* google::protobuf::Descriptor::file ( ) const

◆ file() [2/2]

const FileDescriptor* google::protobuf::Descriptor::file ( ) const

◆ FindEnumTypeByName() [1/2]

const EnumDescriptor * Descriptor::FindEnumTypeByName ( const std::string &  name) const

◆ FindEnumTypeByName() [2/2]

const EnumDescriptor* google::protobuf::Descriptor::FindEnumTypeByName ( ConstStringParam  name) const

◆ FindEnumValueByName() [1/2]

const EnumValueDescriptor * Descriptor::FindEnumValueByName ( const std::string &  name) const

◆ FindEnumValueByName() [2/2]

const EnumValueDescriptor* google::protobuf::Descriptor::FindEnumValueByName ( ConstStringParam  name) const

◆ FindExtensionByCamelcaseName() [1/2]

const FieldDescriptor * Descriptor::FindExtensionByCamelcaseName ( const std::string &  name) const

◆ FindExtensionByCamelcaseName() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::FindExtensionByCamelcaseName ( ConstStringParam  name) const

◆ FindExtensionByLowercaseName() [1/2]

const FieldDescriptor * Descriptor::FindExtensionByLowercaseName ( const std::string &  name) const

◆ FindExtensionByLowercaseName() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::FindExtensionByLowercaseName ( ConstStringParam  name) const

◆ FindExtensionByName() [1/2]

const FieldDescriptor * Descriptor::FindExtensionByName ( const std::string &  name) const

◆ FindExtensionByName() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::FindExtensionByName ( ConstStringParam  name) const

◆ FindExtensionRangeContainingNumber() [1/2]

const Descriptor::ExtensionRange * Descriptor::FindExtensionRangeContainingNumber ( int  number) const

◆ FindExtensionRangeContainingNumber() [2/2]

const ExtensionRange* google::protobuf::Descriptor::FindExtensionRangeContainingNumber ( int  number) const

◆ FindFieldByCamelcaseName() [1/2]

const FieldDescriptor * Descriptor::FindFieldByCamelcaseName ( const std::string &  camelcase_name) const

◆ FindFieldByCamelcaseName() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::FindFieldByCamelcaseName ( ConstStringParam  camelcase_name) const

◆ FindFieldByLowercaseName() [1/2]

const FieldDescriptor * Descriptor::FindFieldByLowercaseName ( const std::string &  lowercase_name) const

◆ FindFieldByLowercaseName() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::FindFieldByLowercaseName ( ConstStringParam  lowercase_name) const

◆ FindFieldByName() [1/2]

const FieldDescriptor * Descriptor::FindFieldByName ( const std::string &  name) const

◆ FindFieldByName() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::FindFieldByName ( ConstStringParam  name) const

◆ FindFieldByNumber() [1/2]

const FieldDescriptor * Descriptor::FindFieldByNumber ( int  number) const

◆ FindFieldByNumber() [2/2]

const FieldDescriptor* google::protobuf::Descriptor::FindFieldByNumber ( int  number) const

◆ FindNestedTypeByName() [1/2]

const Descriptor * Descriptor::FindNestedTypeByName ( const std::string &  name) const

◆ FindNestedTypeByName() [2/2]

const Descriptor* google::protobuf::Descriptor::FindNestedTypeByName ( ConstStringParam  name) const

◆ FindOneofByName() [1/2]

const OneofDescriptor * Descriptor::FindOneofByName ( const std::string &  name) const

◆ FindOneofByName() [2/2]

const OneofDescriptor* google::protobuf::Descriptor::FindOneofByName ( ConstStringParam  name) const

◆ FindReservedRangeContainingNumber() [1/2]

const Descriptor::ReservedRange * Descriptor::FindReservedRangeContainingNumber ( int  number) const

◆ FindReservedRangeContainingNumber() [2/2]

const ReservedRange* google::protobuf::Descriptor::FindReservedRangeContainingNumber ( int  number) const

◆ full_name() [1/2]

const std::string& google::protobuf::Descriptor::full_name ( ) const

◆ full_name() [2/2]

const std::string& google::protobuf::Descriptor::full_name ( ) const

◆ GetLocationPath() [1/2]

void Descriptor::GetLocationPath ( std::vector< int > *  output) const
private

◆ GetLocationPath() [2/2]

void google::protobuf::Descriptor::GetLocationPath ( std::vector< int > *  output) const
private

◆ GetSourceLocation() [1/2]

bool Descriptor::GetSourceLocation ( SourceLocation out_location) const

◆ GetSourceLocation() [2/2]

bool google::protobuf::Descriptor::GetSourceLocation ( SourceLocation out_location) const

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::Descriptor::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Descriptor  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::Descriptor::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( Descriptor  )
private

◆ index() [1/2]

int Descriptor::index ( ) const
inline

◆ index() [2/2]

int google::protobuf::Descriptor::index ( ) const

◆ is_placeholder() [1/2]

bool google::protobuf::Descriptor::is_placeholder ( ) const

◆ is_placeholder() [2/2]

bool google::protobuf::Descriptor::is_placeholder ( ) const

◆ IsExtensionNumber() [1/2]

const Descriptor::ReservedRange const EnumValueDescriptor const MethodDescriptor const FieldDescriptor *bool Descriptor::IsExtensionNumber ( int  number) const
inline

◆ IsExtensionNumber() [2/2]

bool google::protobuf::Descriptor::IsExtensionNumber ( int  number) const

◆ IsReservedName() [1/2]

bool Descriptor::IsReservedName ( const std::string &  name) const
inline

◆ IsReservedName() [2/2]

bool google::protobuf::Descriptor::IsReservedName ( ConstStringParam  name) const

◆ IsReservedNumber() [1/2]

bool Descriptor::IsReservedNumber ( int  number) const
inline

◆ IsReservedNumber() [2/2]

bool google::protobuf::Descriptor::IsReservedNumber ( int  number) const

◆ map_key()

const FieldDescriptor * Descriptor::map_key ( ) const

Definition at line 2320 of file protobuf/src/google/protobuf/descriptor.cc.

◆ map_value()

const FieldDescriptor * Descriptor::map_value ( ) const

Definition at line 2326 of file protobuf/src/google/protobuf/descriptor.cc.

◆ name() [1/2]

const std::string& google::protobuf::Descriptor::name ( ) const

◆ name() [2/2]

const std::string& google::protobuf::Descriptor::name ( ) const

◆ nested_type() [1/2]

const Descriptor* google::protobuf::Descriptor::nested_type ( int  index) const

◆ nested_type() [2/2]

const Descriptor* google::protobuf::Descriptor::nested_type ( int  index) const

◆ nested_type_count() [1/2]

int google::protobuf::Descriptor::nested_type_count ( ) const

◆ nested_type_count() [2/2]

int google::protobuf::Descriptor::nested_type_count ( ) const

◆ oneof_decl() [1/2]

const OneofDescriptor* google::protobuf::Descriptor::oneof_decl ( int  index) const

◆ oneof_decl() [2/2]

const OneofDescriptor* google::protobuf::Descriptor::oneof_decl ( int  index) const

◆ oneof_decl_count() [1/2]

int google::protobuf::Descriptor::oneof_decl_count ( ) const

◆ oneof_decl_count() [2/2]

int google::protobuf::Descriptor::oneof_decl_count ( ) const

◆ options() [1/2]

const MessageOptions& google::protobuf::Descriptor::options ( ) const

◆ options() [2/2]

const MessageOptions& google::protobuf::Descriptor::options ( ) const

◆ real_oneof_decl_count()

int google::protobuf::Descriptor::real_oneof_decl_count ( ) const

◆ reserved_name() [1/2]

const std::string & Descriptor::reserved_name ( int  index) const
inline

◆ reserved_name() [2/2]

const std::string& google::protobuf::Descriptor::reserved_name ( int  index) const

◆ reserved_name_count() [1/2]

int google::protobuf::Descriptor::reserved_name_count ( ) const

◆ reserved_name_count() [2/2]

int google::protobuf::Descriptor::reserved_name_count ( ) const

◆ reserved_range() [1/2]

const ReservedRange* google::protobuf::Descriptor::reserved_range ( int  index) const

◆ reserved_range() [2/2]

const ReservedRange* google::protobuf::Descriptor::reserved_range ( int  index) const

◆ reserved_range_count() [1/2]

int google::protobuf::Descriptor::reserved_range_count ( ) const

◆ reserved_range_count() [2/2]

int google::protobuf::Descriptor::reserved_range_count ( ) const

◆ well_known_type()

WellKnownType google::protobuf::Descriptor::well_known_type ( ) const

Friends And Related Function Documentation

◆ compiler::cpp::Formatter

◆ descriptor_unittest::DescriptorTest

◆ DescriptorBuilder

◆ DescriptorPool

◆ EnumDescriptor

◆ FieldDescriptor

◆ FileDescriptor

◆ FileDescriptorTables

friend class FileDescriptorTables
friend

Definition at line 594 of file protobuf/src/google/protobuf/descriptor.h.

◆ io::Printer

io::Printer
friend

◆ MethodDescriptor

◆ OneofDescriptor

◆ Symbol

friend class Symbol
friend

Definition at line 516 of file protobuf/src/google/protobuf/descriptor.h.

Member Data Documentation

◆ all_names_

const std::string* google::protobuf::Descriptor::all_names_
private

Definition at line 560 of file protobuf/src/google/protobuf/descriptor.h.

◆ containing_type_

const Descriptor * Descriptor::containing_type_
private

◆ enum_type_count_

int Descriptor::enum_type_count_
private

◆ enum_types_

EnumDescriptor * Descriptor::enum_types_
private

◆ extension_count_

int Descriptor::extension_count_
private

◆ extension_range_count_

int Descriptor::extension_range_count_
private

◆ extension_ranges_

ExtensionRange * Descriptor::extension_ranges_
private

◆ extensions_

FieldDescriptor * Descriptor::extensions_
private

◆ field_count_

int Descriptor::field_count_
private

◆ fields_

FieldDescriptor * Descriptor::fields_
private

◆ file_

const FileDescriptor * Descriptor::file_
private

◆ full_name_

const std::string* google::protobuf::Descriptor::full_name_
private

◆ is_placeholder_

bool Descriptor::is_placeholder_
private

◆ is_unqualified_placeholder_

bool Descriptor::is_unqualified_placeholder_
private

◆ name_

const std::string* google::protobuf::Descriptor::name_
private

◆ nested_type_count_

int Descriptor::nested_type_count_
private

◆ nested_types_

Descriptor * Descriptor::nested_types_
private

◆ oneof_decl_count_

int Descriptor::oneof_decl_count_
private

◆ oneof_decls_

OneofDescriptor * Descriptor::oneof_decls_
private

◆ options_

const MessageOptions * Descriptor::options_
private

◆ real_oneof_decl_count_

int google::protobuf::Descriptor::real_oneof_decl_count_
private

Definition at line 576 of file protobuf/src/google/protobuf/descriptor.h.

◆ reserved_name_count_

int Descriptor::reserved_name_count_
private

◆ reserved_names_

const std::string ** Descriptor::reserved_names_
private

◆ reserved_range_count_

int Descriptor::reserved_range_count_
private

◆ reserved_ranges_

ReservedRange * Descriptor::reserved_ranges_
private

◆ sequential_field_limit_

uint16_t google::protobuf::Descriptor::sequential_field_limit_
private

Definition at line 555 of file protobuf/src/google/protobuf/descriptor.h.

◆ well_known_type_

uint8_t google::protobuf::Descriptor::well_known_type_
private

Definition at line 546 of file protobuf/src/google/protobuf/descriptor.h.


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:11