Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
FileDescriptorProto Class Reference

#include <descriptor.pb.h>

Inheritance diagram for FileDescriptorProto:
Inheritance graph
[legend]

Public Types

enum  : int {
  kDependencyFieldNumber = 3, kMessageTypeFieldNumber = 4, kEnumTypeFieldNumber = 5, kServiceFieldNumber = 6,
  kExtensionFieldNumber = 7, kPublicDependencyFieldNumber = 10, kWeakDependencyFieldNumber = 11, kNameFieldNumber = 1,
  kPackageFieldNumber = 2, kSyntaxFieldNumber = 12, kOptionsFieldNumber = 8, kSourceCodeInfoFieldNumber = 9
}
 

Public Member Functions

std::stringadd_dependency ()
 
void add_dependency (const char *value)
 
void add_dependency (const char *value, size_t size)
 
void add_dependency (const std::string &value)
 
void add_dependency (std::string &&value)
 
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * add_enum_type ()
 
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * add_extension ()
 
PROTOBUF_NAMESPACE_ID::DescriptorProto * add_message_type ()
 
void add_public_dependency (::PROTOBUF_NAMESPACE_ID::int32 value)
 
PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * add_service ()
 
void add_weak_dependency (::PROTOBUF_NAMESPACE_ID::int32 value)
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_dependency ()
 
void clear_enum_type ()
 
void clear_extension ()
 
void clear_message_type ()
 
void clear_name ()
 
void clear_options ()
 
void clear_package ()
 
void clear_public_dependency ()
 
void clear_service ()
 
void clear_source_code_info ()
 
void clear_syntax ()
 
void clear_weak_dependency ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const FileDescriptorProto &from)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & dependency () const
 
const std::stringdependency (int index) const
 
int dependency_size () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > & enum_type () const
 
const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto & enum_type (int index) const
 
int enum_type_size () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > & extension () const
 
const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & extension (int index) const
 
int extension_size () const
 
 FileDescriptorProto ()
 
 FileDescriptorProto (const FileDescriptorProto &from)
 
 FileDescriptorProto (FileDescriptorProto &&from) noexcept
 
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArena () const final
 
int GetCachedSize () const final
 
voidGetMaybeArenaPointer () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_name () const
 
bool has_source_code_info () const
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target) const final
 
bool IsInitialized () const final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const FileDescriptorProto &from)
 
bool MergePartialFromCodedStream (::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > & message_type () const
 
const PROTOBUF_NAMESPACE_ID::DescriptorProto & message_type (int index) const
 
int message_type_size () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_dependency ()
 
std::stringmutable_dependency (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > * mutable_enum_type ()
 
PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * mutable_enum_type (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > * mutable_extension ()
 
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * mutable_extension (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > * mutable_message_type ()
 
PROTOBUF_NAMESPACE_ID::DescriptorProto * mutable_message_type (int index)
 
std::stringmutable_name ()
 
PROTOBUF_NAMESPACE_ID::FileOptions * mutable_options ()
 
std::stringmutable_package ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_public_dependency ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > * mutable_service ()
 
PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * mutable_service (int index)
 
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * mutable_source_code_info ()
 
std::stringmutable_syntax ()
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_weak_dependency ()
 
const std::stringname () const
 
FileDescriptorProtoNew () const final
 
FileDescriptorProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
FileDescriptorProtooperator= (const FileDescriptorProto &from)
 
FileDescriptorProtooperator= (FileDescriptorProto &&from) noexcept
 
const PROTOBUF_NAMESPACE_ID::FileOptions & options () const
 
const std::stringpackage () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & public_dependency () const
 
::PROTOBUF_NAMESPACE_ID::int32 public_dependency (int index) const
 
int public_dependency_size () const
 
std::stringrelease_name ()
 
PROTOBUF_NAMESPACE_ID::FileOptions * release_options ()
 
std::stringrelease_package ()
 
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * release_source_code_info ()
 
std::stringrelease_syntax ()
 
void SerializeWithCachedSizes (::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > & service () const
 
const PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto & service (int index) const
 
int service_size () const
 
void set_allocated_name (std::string *name)
 
void set_allocated_options (PROTOBUF_NAMESPACE_ID::FileOptions *options)
 
void set_allocated_package (std::string *package)
 
void set_allocated_source_code_info (PROTOBUF_NAMESPACE_ID::SourceCodeInfo *source_code_info)
 
void set_allocated_syntax (std::string *syntax)
 
void set_dependency (int index, const char *value)
 
void set_dependency (int index, const char *value, size_t size)
 
void set_dependency (int index, const std::string &value)
 
void set_dependency (int index, std::string &&value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_package (const char *value)
 
void set_package (const char *value, size_t size)
 
void set_package (const std::string &value)
 
void set_package (std::string &&value)
 
void set_public_dependency (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
void set_syntax (const char *value)
 
void set_syntax (const char *value, size_t size)
 
void set_syntax (const std::string &value)
 
void set_syntax (std::string &&value)
 
void set_weak_dependency (int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
 
const PROTOBUF_NAMESPACE_ID::SourceCodeInfo & source_code_info () const
 
void Swap (FileDescriptorProto *other)
 
const std::stringsyntax () const
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
PROTOBUF_NAMESPACE_ID::FileOptions * unsafe_arena_release_options ()
 
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * unsafe_arena_release_source_code_info ()
 
void unsafe_arena_set_allocated_options (PROTOBUF_NAMESPACE_ID::FileOptions *options)
 
void unsafe_arena_set_allocated_source_code_info (PROTOBUF_NAMESPACE_ID::SourceCodeInfo *source_code_info)
 
void UnsafeArenaSwap (FileDescriptorProto *other)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & weak_dependency () const
 
::PROTOBUF_NAMESPACE_ID::int32 weak_dependency (int index) const
 
int weak_dependency_size () const
 
virtual ~FileDescriptorProto ()
 

Static Public Member Functions

static const FileDescriptorProtodefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static void InitAsDefaultInstance ()
 
static const FileDescriptorProtointernal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 

Protected Member Functions

 FileDescriptorProto (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 

Private Types

typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 

Private Member Functions

inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual () const
 
void InternalSwap (FileDescriptorProto *other)
 
voidMaybeArenaPtr () const
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void SetCachedSize (int size) const final
 
void SharedCtor ()
 
void SharedDtor ()
 

Static Private Member Functions

static void ArenaDtor (void *object)
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic ()
 

Private Attributes

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
 
::PROTOBUF_NAMESPACE_ID::internal::HasBits< 1 > _has_bits_
 
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::stringdependency_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > enum_type_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > extension_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > message_type_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
 
PROTOBUF_NAMESPACE_ID::FileOptions * options_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr package_
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > public_dependency_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > service_
 
PROTOBUF_NAMESPACE_ID::SourceCodeInfo * source_code_info_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr syntax_
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > weak_dependency_
 

Friends

template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
struct ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto
 
void swap (FileDescriptorProto &a, FileDescriptorProto &b)
 

Detailed Description

Definition at line 501 of file descriptor.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

Definition at line 829 of file descriptor.pb.h.

◆ InternalArenaConstructable_

Definition at line 828 of file descriptor.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kDependencyFieldNumber 
kMessageTypeFieldNumber 
kEnumTypeFieldNumber 
kServiceFieldNumber 
kExtensionFieldNumber 
kPublicDependencyFieldNumber 
kWeakDependencyFieldNumber 
kNameFieldNumber 
kPackageFieldNumber 
kSyntaxFieldNumber 
kOptionsFieldNumber 
kSourceCodeInfoFieldNumber 

Definition at line 640 of file descriptor.pb.h.

Constructor & Destructor Documentation

◆ FileDescriptorProto() [1/4]

FileDescriptorProto::FileDescriptorProto ( )

Definition at line 1726 of file descriptor.pb.cc.

◆ ~FileDescriptorProto()

FileDescriptorProto::~FileDescriptorProto ( )
virtual

Definition at line 1795 of file descriptor.pb.cc.

◆ FileDescriptorProto() [2/4]

FileDescriptorProto::FileDescriptorProto ( const FileDescriptorProto from)

Definition at line 1745 of file descriptor.pb.cc.

◆ FileDescriptorProto() [3/4]

FileDescriptorProto::FileDescriptorProto ( FileDescriptorProto &&  from)
inlinenoexcept

Definition at line 508 of file descriptor.pb.h.

◆ FileDescriptorProto() [4/4]

FileDescriptorProto::FileDescriptorProto ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

Definition at line 1731 of file descriptor.pb.cc.

Member Function Documentation

◆ add_dependency() [1/5]

std::string * FileDescriptorProto::add_dependency ( )
inline

Definition at line 6761 of file descriptor.pb.h.

◆ add_dependency() [2/5]

void FileDescriptorProto::add_dependency ( const char *  value)
inline

Definition at line 6773 of file descriptor.pb.h.

◆ add_dependency() [3/5]

void FileDescriptorProto::add_dependency ( const char *  value,
size_t  size 
)
inline

Definition at line 6778 of file descriptor.pb.h.

◆ add_dependency() [4/5]

void FileDescriptorProto::add_dependency ( const std::string value)
inline

Definition at line 6765 of file descriptor.pb.h.

◆ add_dependency() [5/5]

void FileDescriptorProto::add_dependency ( std::string &&  value)
inline

Definition at line 6769 of file descriptor.pb.h.

◆ add_enum_type()

PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * FileDescriptorProto::add_enum_type ( )
inline

Definition at line 6903 of file descriptor.pb.h.

◆ add_extension()

PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * FileDescriptorProto::add_extension ( )
inline

Definition at line 6963 of file descriptor.pb.h.

◆ add_message_type()

PROTOBUF_NAMESPACE_ID::DescriptorProto * FileDescriptorProto::add_message_type ( )
inline

Definition at line 6873 of file descriptor.pb.h.

◆ add_public_dependency()

void FileDescriptorProto::add_public_dependency ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

Definition at line 6808 of file descriptor.pb.h.

◆ add_service()

PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * FileDescriptorProto::add_service ( )
inline

Definition at line 6933 of file descriptor.pb.h.

◆ add_weak_dependency()

void FileDescriptorProto::add_weak_dependency ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

Definition at line 6838 of file descriptor.pb.h.

◆ ArenaDtor()

void FileDescriptorProto::ArenaDtor ( void object)
staticprivate

Definition at line 1809 of file descriptor.pb.cc.

◆ ByteSizeLong()

size_t FileDescriptorProto::ByteSizeLong ( ) const
final

Definition at line 2433 of file descriptor.pb.cc.

◆ Clear()

void FileDescriptorProto::Clear ( )
final

Definition at line 1824 of file descriptor.pb.cc.

◆ clear_dependency()

void FileDescriptorProto::clear_dependency ( )
inline

Definition at line 6732 of file descriptor.pb.h.

◆ clear_enum_type()

void FileDescriptorProto::clear_enum_type ( )
inline

Definition at line 6887 of file descriptor.pb.h.

◆ clear_extension()

void FileDescriptorProto::clear_extension ( )
inline

Definition at line 6947 of file descriptor.pb.h.

◆ clear_message_type()

void FileDescriptorProto::clear_message_type ( )
inline

Definition at line 6857 of file descriptor.pb.h.

◆ clear_name()

void FileDescriptorProto::clear_name ( )
inline

Definition at line 6572 of file descriptor.pb.h.

◆ clear_options()

void FileDescriptorProto::clear_options ( )
inline

Definition at line 6977 of file descriptor.pb.h.

◆ clear_package()

void FileDescriptorProto::clear_package ( )
inline

Definition at line 6652 of file descriptor.pb.h.

◆ clear_public_dependency()

void FileDescriptorProto::clear_public_dependency ( )
inline

Definition at line 6797 of file descriptor.pb.h.

◆ clear_service()

void FileDescriptorProto::clear_service ( )
inline

Definition at line 6917 of file descriptor.pb.h.

◆ clear_source_code_info()

void FileDescriptorProto::clear_source_code_info ( )
inline

Definition at line 7037 of file descriptor.pb.h.

◆ clear_syntax()

void FileDescriptorProto::clear_syntax ( )
inline

Definition at line 7097 of file descriptor.pb.h.

◆ clear_weak_dependency()

void FileDescriptorProto::clear_weak_dependency ( )
inline

Definition at line 6827 of file descriptor.pb.h.

◆ CopyFrom() [1/2]

void FileDescriptorProto::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

Definition at line 2608 of file descriptor.pb.cc.

◆ CopyFrom() [2/2]

void FileDescriptorProto::CopyFrom ( const FileDescriptorProto from)

Definition at line 2615 of file descriptor.pb.cc.

◆ default_instance()

const FileDescriptorProto & FileDescriptorProto::default_instance ( )
static

Definition at line 1818 of file descriptor.pb.cc.

◆ dependency() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & FileDescriptorProto::dependency ( ) const
inline

Definition at line 6783 of file descriptor.pb.h.

◆ dependency() [2/2]

const std::string & FileDescriptorProto::dependency ( int  index) const
inline

Definition at line 6735 of file descriptor.pb.h.

◆ dependency_size()

int FileDescriptorProto::dependency_size ( ) const
inline

Definition at line 6729 of file descriptor.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* FileDescriptorProto::descriptor ( )
inlinestatic

Definition at line 539 of file descriptor.pb.h.

◆ enum_type() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > & FileDescriptorProto::enum_type ( ) const
inline

Definition at line 6908 of file descriptor.pb.h.

◆ enum_type() [2/2]

const PROTOBUF_NAMESPACE_ID::EnumDescriptorProto & FileDescriptorProto::enum_type ( int  index) const
inline

Definition at line 6899 of file descriptor.pb.h.

◆ enum_type_size()

int FileDescriptorProto::enum_type_size ( ) const
inline

Definition at line 6884 of file descriptor.pb.h.

◆ extension() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > & FileDescriptorProto::extension ( ) const
inline

Definition at line 6968 of file descriptor.pb.h.

◆ extension() [2/2]

const PROTOBUF_NAMESPACE_ID::FieldDescriptorProto & FileDescriptorProto::extension ( int  index) const
inline

Definition at line 6959 of file descriptor.pb.h.

◆ extension_size()

int FileDescriptorProto::extension_size ( ) const
inline

Definition at line 6944 of file descriptor.pb.h.

◆ FullMessageName()

::PROTOBUF_NAMESPACE_ID::StringPiece FileDescriptorProto::FullMessageName ( )
inlinestaticprivate

Definition at line 610 of file descriptor.pb.h.

◆ GetArena()

inline ::PROTOBUF_NAMESPACE_ID::Arena* FileDescriptorProto::GetArena ( ) const
inlinefinal

Definition at line 533 of file descriptor.pb.h.

◆ GetArenaNoVirtual()

inline ::PROTOBUF_NAMESPACE_ID::Arena* FileDescriptorProto::GetArenaNoVirtual ( ) const
inlineprivate

Definition at line 619 of file descriptor.pb.h.

◆ GetCachedSize()

int FileDescriptorProto::GetCachedSize ( ) const
inlinefinal

Definition at line 602 of file descriptor.pb.h.

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* FileDescriptorProto::GetDescriptor ( )
inlinestatic

Definition at line 542 of file descriptor.pb.h.

◆ GetMaybeArenaPointer()

void* FileDescriptorProto::GetMaybeArenaPointer ( ) const
inlinefinal

Definition at line 536 of file descriptor.pb.h.

◆ GetMetadata()

PROTOBUF_NAMESPACE_ID::Metadata FileDescriptorProto::GetMetadata ( ) const
final

Definition at line 2654 of file descriptor.pb.cc.

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata FileDescriptorProto::GetMetadataStatic ( )
inlinestaticprivate

Definition at line 629 of file descriptor.pb.h.

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection* FileDescriptorProto::GetReflection ( )
inlinestatic

Definition at line 545 of file descriptor.pb.h.

◆ has_name()

bool FileDescriptorProto::has_name ( ) const
inline

Definition at line 6569 of file descriptor.pb.h.

◆ has_source_code_info()

bool FileDescriptorProto::has_source_code_info ( ) const
inline

Definition at line 7034 of file descriptor.pb.h.

◆ InitAsDefaultInstance()

void FileDescriptorProto::InitAsDefaultInstance ( )
static

Definition at line 1664 of file descriptor.pb.cc.

◆ internal_default_instance()

static const FileDescriptorProto* FileDescriptorProto::internal_default_instance ( )
inlinestatic

Definition at line 551 of file descriptor.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

PROTOBUF_NAMESPACE_ID::uint8 * FileDescriptorProto::InternalSerializeWithCachedSizesToArray ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target) const
final

Definition at line 2321 of file descriptor.pb.cc.

◆ InternalSwap()

void FileDescriptorProto::InternalSwap ( FileDescriptorProto other)
private

Definition at line 2633 of file descriptor.pb.cc.

◆ IsInitialized()

bool FileDescriptorProto::IsInitialized ( ) const
final

Definition at line 2622 of file descriptor.pb.cc.

◆ MaybeArenaPtr()

void* FileDescriptorProto::MaybeArenaPtr ( ) const
inlineprivate

Definition at line 622 of file descriptor.pb.h.

◆ MergeFrom() [1/2]

void FileDescriptorProto::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

Definition at line 2559 of file descriptor.pb.cc.

◆ MergeFrom() [2/2]

void FileDescriptorProto::MergeFrom ( const FileDescriptorProto from)

Definition at line 2574 of file descriptor.pb.cc.

◆ MergePartialFromCodedStream()

bool FileDescriptorProto::MergePartialFromCodedStream ( ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *  input)
final

Definition at line 2017 of file descriptor.pb.cc.

◆ message_type() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > & FileDescriptorProto::message_type ( ) const
inline

Definition at line 6878 of file descriptor.pb.h.

◆ message_type() [2/2]

const PROTOBUF_NAMESPACE_ID::DescriptorProto & FileDescriptorProto::message_type ( int  index) const
inline

Definition at line 6869 of file descriptor.pb.h.

◆ message_type_size()

int FileDescriptorProto::message_type_size ( ) const
inline

Definition at line 6854 of file descriptor.pb.h.

◆ mutable_dependency() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * FileDescriptorProto::mutable_dependency ( )
inline

Definition at line 6788 of file descriptor.pb.h.

◆ mutable_dependency() [2/2]

std::string * FileDescriptorProto::mutable_dependency ( int  index)
inline

Definition at line 6739 of file descriptor.pb.h.

◆ mutable_enum_type() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > * FileDescriptorProto::mutable_enum_type ( )
inline

Definition at line 6895 of file descriptor.pb.h.

◆ mutable_enum_type() [2/2]

PROTOBUF_NAMESPACE_ID::EnumDescriptorProto * FileDescriptorProto::mutable_enum_type ( int  index)
inline

Definition at line 6890 of file descriptor.pb.h.

◆ mutable_extension() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > * FileDescriptorProto::mutable_extension ( )
inline

Definition at line 6955 of file descriptor.pb.h.

◆ mutable_extension() [2/2]

PROTOBUF_NAMESPACE_ID::FieldDescriptorProto * FileDescriptorProto::mutable_extension ( int  index)
inline

Definition at line 6950 of file descriptor.pb.h.

◆ mutable_message_type() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > * FileDescriptorProto::mutable_message_type ( )
inline

Definition at line 6865 of file descriptor.pb.h.

◆ mutable_message_type() [2/2]

PROTOBUF_NAMESPACE_ID::DescriptorProto * FileDescriptorProto::mutable_message_type ( int  index)
inline

Definition at line 6860 of file descriptor.pb.h.

◆ mutable_name()

std::string * FileDescriptorProto::mutable_name ( )
inline

Definition at line 6605 of file descriptor.pb.h.

◆ mutable_options()

PROTOBUF_NAMESPACE_ID::FileOptions * FileDescriptorProto::mutable_options ( )
inline

Definition at line 7004 of file descriptor.pb.h.

◆ mutable_package()

std::string * FileDescriptorProto::mutable_package ( )
inline

Definition at line 6685 of file descriptor.pb.h.

◆ mutable_public_dependency()

PROTOBUF_NAMESPACE_ID::RepeatedField<::PROTOBUF_NAMESPACE_ID::int32 > * FileDescriptorProto::mutable_public_dependency ( )
inline

Definition at line 6818 of file descriptor.pb.h.

◆ mutable_service() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > * FileDescriptorProto::mutable_service ( )
inline

Definition at line 6925 of file descriptor.pb.h.

◆ mutable_service() [2/2]

PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto * FileDescriptorProto::mutable_service ( int  index)
inline

Definition at line 6920 of file descriptor.pb.h.

◆ mutable_source_code_info()

PROTOBUF_NAMESPACE_ID::SourceCodeInfo * FileDescriptorProto::mutable_source_code_info ( )
inline

Definition at line 7064 of file descriptor.pb.h.

◆ mutable_syntax()

std::string * FileDescriptorProto::mutable_syntax ( )
inline

Definition at line 7130 of file descriptor.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* FileDescriptorProto::mutable_unknown_fields ( )
inline

Definition at line 529 of file descriptor.pb.h.

◆ mutable_weak_dependency()

PROTOBUF_NAMESPACE_ID::RepeatedField<::PROTOBUF_NAMESPACE_ID::int32 > * FileDescriptorProto::mutable_weak_dependency ( )
inline

Definition at line 6848 of file descriptor.pb.h.

◆ name()

const std::string & FileDescriptorProto::name ( ) const
inline

Definition at line 6576 of file descriptor.pb.h.

◆ New() [1/2]

FileDescriptorProto* FileDescriptorProto::New ( ) const
inlinefinal

Definition at line 577 of file descriptor.pb.h.

◆ New() [2/2]

FileDescriptorProto* FileDescriptorProto::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena) const
inlinefinal

Definition at line 581 of file descriptor.pb.h.

◆ operator=() [1/2]

FileDescriptorProto& FileDescriptorProto::operator= ( const FileDescriptorProto from)
inline

Definition at line 513 of file descriptor.pb.h.

◆ operator=() [2/2]

FileDescriptorProto& FileDescriptorProto::operator= ( FileDescriptorProto &&  from)
inlinenoexcept

Definition at line 517 of file descriptor.pb.h.

◆ options()

const PROTOBUF_NAMESPACE_ID::FileOptions & FileDescriptorProto::options ( ) const
inline

Definition at line 6981 of file descriptor.pb.h.

◆ package()

const std::string & FileDescriptorProto::package ( ) const
inline

Definition at line 6656 of file descriptor.pb.h.

◆ public_dependency() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField<::PROTOBUF_NAMESPACE_ID::int32 > & FileDescriptorProto::public_dependency ( ) const
inline

Definition at line 6813 of file descriptor.pb.h.

◆ public_dependency() [2/2]

PROTOBUF_NAMESPACE_ID::int32 FileDescriptorProto::public_dependency ( int  index) const
inline

Definition at line 6800 of file descriptor.pb.h.

◆ public_dependency_size()

int FileDescriptorProto::public_dependency_size ( ) const
inline

Definition at line 6794 of file descriptor.pb.h.

◆ RegisterArenaDtor()

void FileDescriptorProto::RegisterArenaDtor ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
inlineprivate

Definition at line 1813 of file descriptor.pb.cc.

◆ release_name()

std::string * FileDescriptorProto::release_name ( )
inline

Definition at line 6610 of file descriptor.pb.h.

◆ release_options()

PROTOBUF_NAMESPACE_ID::FileOptions * FileDescriptorProto::release_options ( )
inline

Definition at line 6987 of file descriptor.pb.h.

◆ release_package()

std::string * FileDescriptorProto::release_package ( )
inline

Definition at line 6690 of file descriptor.pb.h.

◆ release_source_code_info()

PROTOBUF_NAMESPACE_ID::SourceCodeInfo * FileDescriptorProto::release_source_code_info ( )
inline

Definition at line 7047 of file descriptor.pb.h.

◆ release_syntax()

std::string * FileDescriptorProto::release_syntax ( )
inline

Definition at line 7135 of file descriptor.pb.h.

◆ SerializeWithCachedSizes()

void FileDescriptorProto::SerializeWithCachedSizes ( ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *  output) const
final

Definition at line 2207 of file descriptor.pb.cc.

◆ service() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > & FileDescriptorProto::service ( ) const
inline

Definition at line 6938 of file descriptor.pb.h.

◆ service() [2/2]

const PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto & FileDescriptorProto::service ( int  index) const
inline

Definition at line 6929 of file descriptor.pb.h.

◆ service_size()

int FileDescriptorProto::service_size ( ) const
inline

Definition at line 6914 of file descriptor.pb.h.

◆ set_allocated_name()

void FileDescriptorProto::set_allocated_name ( std::string name)
inline

Definition at line 6618 of file descriptor.pb.h.

◆ set_allocated_options()

void FileDescriptorProto::set_allocated_options ( PROTOBUF_NAMESPACE_ID::FileOptions *  options)
inline

Definition at line 7013 of file descriptor.pb.h.

◆ set_allocated_package()

void FileDescriptorProto::set_allocated_package ( std::string package)
inline

Definition at line 6698 of file descriptor.pb.h.

◆ set_allocated_source_code_info()

void FileDescriptorProto::set_allocated_source_code_info ( PROTOBUF_NAMESPACE_ID::SourceCodeInfo *  source_code_info)
inline

Definition at line 7073 of file descriptor.pb.h.

◆ set_allocated_syntax()

void FileDescriptorProto::set_allocated_syntax ( std::string syntax)
inline

Definition at line 7143 of file descriptor.pb.h.

◆ set_dependency() [1/4]

void FileDescriptorProto::set_dependency ( int  index,
const char *  value 
)
inline

Definition at line 6751 of file descriptor.pb.h.

◆ set_dependency() [2/4]

void FileDescriptorProto::set_dependency ( int  index,
const char *  value,
size_t  size 
)
inline

Definition at line 6756 of file descriptor.pb.h.

◆ set_dependency() [3/4]

void FileDescriptorProto::set_dependency ( int  index,
const std::string value 
)
inline

Definition at line 6743 of file descriptor.pb.h.

◆ set_dependency() [4/4]

void FileDescriptorProto::set_dependency ( int  index,
std::string &&  value 
)
inline

Definition at line 6747 of file descriptor.pb.h.

◆ set_name() [1/4]

void FileDescriptorProto::set_name ( const char *  value)
inline

Definition at line 6591 of file descriptor.pb.h.

◆ set_name() [2/4]

void FileDescriptorProto::set_name ( const char *  value,
size_t  size 
)
inline

Definition at line 6598 of file descriptor.pb.h.

◆ set_name() [3/4]

void FileDescriptorProto::set_name ( const std::string value)
inline

Definition at line 6580 of file descriptor.pb.h.

◆ set_name() [4/4]

void FileDescriptorProto::set_name ( std::string &&  value)
inline

Definition at line 6585 of file descriptor.pb.h.

◆ set_package() [1/4]

void FileDescriptorProto::set_package ( const char *  value)
inline

Definition at line 6671 of file descriptor.pb.h.

◆ set_package() [2/4]

void FileDescriptorProto::set_package ( const char *  value,
size_t  size 
)
inline

Definition at line 6678 of file descriptor.pb.h.

◆ set_package() [3/4]

void FileDescriptorProto::set_package ( const std::string value)
inline

Definition at line 6660 of file descriptor.pb.h.

◆ set_package() [4/4]

void FileDescriptorProto::set_package ( std::string &&  value)
inline

Definition at line 6665 of file descriptor.pb.h.

◆ set_public_dependency()

void FileDescriptorProto::set_public_dependency ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)
inline

Definition at line 6804 of file descriptor.pb.h.

◆ set_syntax() [1/4]

void FileDescriptorProto::set_syntax ( const char *  value)
inline

Definition at line 7116 of file descriptor.pb.h.

◆ set_syntax() [2/4]

void FileDescriptorProto::set_syntax ( const char *  value,
size_t  size 
)
inline

Definition at line 7123 of file descriptor.pb.h.

◆ set_syntax() [3/4]

void FileDescriptorProto::set_syntax ( const std::string value)
inline

Definition at line 7105 of file descriptor.pb.h.

◆ set_syntax() [4/4]

void FileDescriptorProto::set_syntax ( std::string &&  value)
inline

Definition at line 7110 of file descriptor.pb.h.

◆ set_weak_dependency()

void FileDescriptorProto::set_weak_dependency ( int  index,
::PROTOBUF_NAMESPACE_ID::int32  value 
)
inline

Definition at line 6834 of file descriptor.pb.h.

◆ SetCachedSize()

void FileDescriptorProto::SetCachedSize ( int  size) const
finalprivate

Definition at line 1815 of file descriptor.pb.cc.

◆ SharedCtor()

void FileDescriptorProto::SharedCtor ( )
inlineprivate

Definition at line 1785 of file descriptor.pb.cc.

◆ SharedDtor()

void FileDescriptorProto::SharedDtor ( )
inlineprivate

Definition at line 1800 of file descriptor.pb.cc.

◆ source_code_info()

const PROTOBUF_NAMESPACE_ID::SourceCodeInfo & FileDescriptorProto::source_code_info ( ) const
inline

Definition at line 7041 of file descriptor.pb.h.

◆ Swap()

void FileDescriptorProto::Swap ( FileDescriptorProto other)
inline

Definition at line 561 of file descriptor.pb.h.

◆ syntax()

const std::string & FileDescriptorProto::syntax ( ) const
inline

Definition at line 7101 of file descriptor.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& FileDescriptorProto::unknown_fields ( ) const
inline

Definition at line 526 of file descriptor.pb.h.

◆ unsafe_arena_release_options()

PROTOBUF_NAMESPACE_ID::FileOptions * FileDescriptorProto::unsafe_arena_release_options ( )
inline

Definition at line 6997 of file descriptor.pb.h.

◆ unsafe_arena_release_source_code_info()

PROTOBUF_NAMESPACE_ID::SourceCodeInfo * FileDescriptorProto::unsafe_arena_release_source_code_info ( )
inline

Definition at line 7057 of file descriptor.pb.h.

◆ unsafe_arena_set_allocated_options()

void FileDescriptorProto::unsafe_arena_set_allocated_options ( PROTOBUF_NAMESPACE_ID::FileOptions *  options)

Definition at line 1700 of file descriptor.pb.cc.

◆ unsafe_arena_set_allocated_source_code_info()

void FileDescriptorProto::unsafe_arena_set_allocated_source_code_info ( PROTOBUF_NAMESPACE_ID::SourceCodeInfo *  source_code_info)

Definition at line 1713 of file descriptor.pb.cc.

◆ UnsafeArenaSwap()

void FileDescriptorProto::UnsafeArenaSwap ( FileDescriptorProto other)
inline

Definition at line 569 of file descriptor.pb.h.

◆ weak_dependency() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField<::PROTOBUF_NAMESPACE_ID::int32 > & FileDescriptorProto::weak_dependency ( ) const
inline

Definition at line 6843 of file descriptor.pb.h.

◆ weak_dependency() [2/2]

PROTOBUF_NAMESPACE_ID::int32 FileDescriptorProto::weak_dependency ( int  index) const
inline

Definition at line 6830 of file descriptor.pb.h.

◆ weak_dependency_size()

int FileDescriptorProto::weak_dependency_size ( ) const
inline

Definition at line 6824 of file descriptor.pb.h.

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 827 of file descriptor.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 609 of file descriptor.pb.h.

◆ ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto

Definition at line 844 of file descriptor.pb.h.

◆ swap

void swap ( FileDescriptorProto a,
FileDescriptorProto b 
)
friend

Definition at line 558 of file descriptor.pb.h.

Member Data Documentation

◆ _cached_size_

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize FileDescriptorProto::_cached_size_
private

Definition at line 831 of file descriptor.pb.h.

◆ _has_bits_

::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> FileDescriptorProto::_has_bits_
private

Definition at line 830 of file descriptor.pb.h.

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena FileDescriptorProto::_internal_metadata_
private

Definition at line 824 of file descriptor.pb.h.

◆ dependency_

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> FileDescriptorProto::dependency_
private

Definition at line 832 of file descriptor.pb.h.

◆ enum_type_

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumDescriptorProto > FileDescriptorProto::enum_type_
private

Definition at line 834 of file descriptor.pb.h.

◆ extension_

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::FieldDescriptorProto > FileDescriptorProto::extension_
private

Definition at line 836 of file descriptor.pb.h.

◆ kIndexInFileMessages

constexpr int FileDescriptorProto::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 555 of file descriptor.pb.h.

◆ message_type_

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::DescriptorProto > FileDescriptorProto::message_type_
private

Definition at line 833 of file descriptor.pb.h.

◆ name_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FileDescriptorProto::name_
private

Definition at line 839 of file descriptor.pb.h.

◆ options_

PROTOBUF_NAMESPACE_ID::FileOptions* FileDescriptorProto::options_
private

Definition at line 842 of file descriptor.pb.h.

◆ package_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FileDescriptorProto::package_
private

Definition at line 840 of file descriptor.pb.h.

◆ public_dependency_

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > FileDescriptorProto::public_dependency_
private

Definition at line 837 of file descriptor.pb.h.

◆ service_

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::ServiceDescriptorProto > FileDescriptorProto::service_
private

Definition at line 835 of file descriptor.pb.h.

◆ source_code_info_

PROTOBUF_NAMESPACE_ID::SourceCodeInfo* FileDescriptorProto::source_code_info_
private

Definition at line 843 of file descriptor.pb.h.

◆ syntax_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FileDescriptorProto::syntax_
private

Definition at line 841 of file descriptor.pb.h.

◆ weak_dependency_

::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > FileDescriptorProto::weak_dependency_
private

Definition at line 838 of file descriptor.pb.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:05