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
FieldDescriptorProto Class Reference

#include <descriptor.pb.h>

Inheritance diagram for FieldDescriptorProto:
Inheritance graph
[legend]

Public Types

enum  : int {
  kNameFieldNumber = 1, kExtendeeFieldNumber = 2, kTypeNameFieldNumber = 6, kDefaultValueFieldNumber = 7,
  kJsonNameFieldNumber = 10, kOptionsFieldNumber = 8, kNumberFieldNumber = 3, kOneofIndexFieldNumber = 9,
  kLabelFieldNumber = 4, kTypeFieldNumber = 5
}
 
typedef FieldDescriptorProto_Label Label
 
typedef FieldDescriptorProto_Type Type
 

Public Member Functions

size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_default_value ()
 
void clear_extendee ()
 
void clear_json_name ()
 
void clear_label ()
 
void clear_name ()
 
void clear_number ()
 
void clear_oneof_index ()
 
void clear_options ()
 
void clear_type ()
 
void clear_type_name ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const FieldDescriptorProto &from)
 
const std::stringdefault_value () const
 
const std::stringextendee () const
 
 FieldDescriptorProto ()
 
 FieldDescriptorProto (const FieldDescriptorProto &from)
 
 FieldDescriptorProto (FieldDescriptorProto &&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_label () const
 
bool has_name () const
 
bool has_number () const
 
bool has_oneof_index () const
 
bool has_type () const
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target) const final
 
bool IsInitialized () const final
 
const std::stringjson_name () const
 
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label label () const
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const FieldDescriptorProto &from)
 
bool MergePartialFromCodedStream (::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final
 
std::stringmutable_default_value ()
 
std::stringmutable_extendee ()
 
std::stringmutable_json_name ()
 
std::stringmutable_name ()
 
PROTOBUF_NAMESPACE_ID::FieldOptions * mutable_options ()
 
std::stringmutable_type_name ()
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
const std::stringname () const
 
FieldDescriptorProtoNew () const final
 
FieldDescriptorProtoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
::PROTOBUF_NAMESPACE_ID::int32 number () const
 
::PROTOBUF_NAMESPACE_ID::int32 oneof_index () const
 
FieldDescriptorProtooperator= (const FieldDescriptorProto &from)
 
FieldDescriptorProtooperator= (FieldDescriptorProto &&from) noexcept
 
const PROTOBUF_NAMESPACE_ID::FieldOptions & options () const
 
std::stringrelease_default_value ()
 
std::stringrelease_extendee ()
 
std::stringrelease_json_name ()
 
std::stringrelease_name ()
 
PROTOBUF_NAMESPACE_ID::FieldOptions * release_options ()
 
std::stringrelease_type_name ()
 
void SerializeWithCachedSizes (::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final
 
void set_allocated_default_value (std::string *default_value)
 
void set_allocated_extendee (std::string *extendee)
 
void set_allocated_json_name (std::string *json_name)
 
void set_allocated_name (std::string *name)
 
void set_allocated_options (PROTOBUF_NAMESPACE_ID::FieldOptions *options)
 
void set_allocated_type_name (std::string *type_name)
 
void set_default_value (const char *value)
 
void set_default_value (const char *value, size_t size)
 
void set_default_value (const std::string &value)
 
void set_default_value (std::string &&value)
 
void set_extendee (const char *value)
 
void set_extendee (const char *value, size_t size)
 
void set_extendee (const std::string &value)
 
void set_extendee (std::string &&value)
 
void set_json_name (const char *value)
 
void set_json_name (const char *value, size_t size)
 
void set_json_name (const std::string &value)
 
void set_json_name (std::string &&value)
 
void set_label (PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label 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_number (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void set_oneof_index (::PROTOBUF_NAMESPACE_ID::int32 value)
 
void set_type (PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type value)
 
void set_type_name (const char *value)
 
void set_type_name (const char *value, size_t size)
 
void set_type_name (const std::string &value)
 
void set_type_name (std::string &&value)
 
void Swap (FieldDescriptorProto *other)
 
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type type () const
 
const std::stringtype_name () const
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
PROTOBUF_NAMESPACE_ID::FieldOptions * unsafe_arena_release_options ()
 
void unsafe_arena_set_allocated_options (PROTOBUF_NAMESPACE_ID::FieldOptions *options)
 
void UnsafeArenaSwap (FieldDescriptorProto *other)
 
virtual ~FieldDescriptorProto ()
 

Static Public Member Functions

static const FieldDescriptorProtodefault_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 FieldDescriptorProtointernal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorLabel_descriptor ()
 
static bool Label_IsValid (int value)
 
template<typename T >
static const std::stringLabel_Name (T enum_t_value)
 
static bool Label_Parse (const std::string &name, Label *value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptorType_descriptor ()
 
static bool Type_IsValid (int value)
 
template<typename T >
static const std::stringType_Name (T enum_t_value)
 
static bool Type_Parse (const std::string &name, Type *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static constexpr int Label_ARRAYSIZE
 
static constexpr Label Label_MAX
 
static constexpr Label Label_MIN
 
static constexpr Label LABEL_OPTIONAL
 
static constexpr Label LABEL_REPEATED
 
static constexpr Label LABEL_REQUIRED
 
static constexpr int Type_ARRAYSIZE
 
static constexpr Type TYPE_BOOL
 
static constexpr Type TYPE_BYTES
 
static constexpr Type TYPE_DOUBLE
 
static constexpr Type TYPE_ENUM
 
static constexpr Type TYPE_FIXED32
 
static constexpr Type TYPE_FIXED64
 
static constexpr Type TYPE_FLOAT
 
static constexpr Type TYPE_GROUP
 
static constexpr Type TYPE_INT32
 
static constexpr Type TYPE_INT64
 
static constexpr Type Type_MAX
 
static constexpr Type TYPE_MESSAGE
 
static constexpr Type Type_MIN
 
static constexpr Type TYPE_SFIXED32
 
static constexpr Type TYPE_SFIXED64
 
static constexpr Type TYPE_SINT32
 
static constexpr Type TYPE_SINT64
 
static constexpr Type TYPE_STRING
 
static constexpr Type TYPE_UINT32
 
static constexpr Type TYPE_UINT64
 

Protected Member Functions

 FieldDescriptorProto (::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 (FieldDescriptorProto *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::internal::ArenaStringPtr default_value_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr extendee_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr json_name_
 
int label_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
 
::PROTOBUF_NAMESPACE_ID::int32 number_
 
::PROTOBUF_NAMESPACE_ID::int32 oneof_index_
 
PROTOBUF_NAMESPACE_ID::FieldOptions * options_
 
int type_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_name_
 

Friends

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

Detailed Description

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

Member Typedef Documentation

◆ DestructorSkippable_

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

◆ InternalArenaConstructable_

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

◆ Label

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

◆ Type

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kNameFieldNumber 
kExtendeeFieldNumber 
kTypeNameFieldNumber 
kDefaultValueFieldNumber 
kJsonNameFieldNumber 
kOptionsFieldNumber 
kNumberFieldNumber 
kOneofIndexFieldNumber 
kLabelFieldNumber 
kTypeFieldNumber 

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

Constructor & Destructor Documentation

◆ FieldDescriptorProto() [1/4]

FieldDescriptorProto::FieldDescriptorProto ( )

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

◆ ~FieldDescriptorProto()

FieldDescriptorProto::~FieldDescriptorProto ( )
virtual

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

◆ FieldDescriptorProto() [2/4]

FieldDescriptorProto::FieldDescriptorProto ( const FieldDescriptorProto from)

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

◆ FieldDescriptorProto() [3/4]

FieldDescriptorProto::FieldDescriptorProto ( FieldDescriptorProto &&  from)
inlinenoexcept

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

◆ FieldDescriptorProto() [4/4]

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

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

Member Function Documentation

◆ ArenaDtor()

void FieldDescriptorProto::ArenaDtor ( void object)
staticprivate

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

◆ ByteSizeLong()

size_t FieldDescriptorProto::ByteSizeLong ( ) const
final

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

◆ Clear()

void FieldDescriptorProto::Clear ( )
final

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

◆ clear_default_value()

void FieldDescriptorProto::clear_default_value ( )
inline

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

◆ clear_extendee()

void FieldDescriptorProto::clear_extendee ( )
inline

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

◆ clear_json_name()

void FieldDescriptorProto::clear_json_name ( )
inline

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

◆ clear_label()

void FieldDescriptorProto::clear_label ( )
inline

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

◆ clear_name()

void FieldDescriptorProto::clear_name ( )
inline

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

◆ clear_number()

void FieldDescriptorProto::clear_number ( )
inline

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

◆ clear_oneof_index()

void FieldDescriptorProto::clear_oneof_index ( )
inline

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

◆ clear_options()

void FieldDescriptorProto::clear_options ( )
inline

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

◆ clear_type()

void FieldDescriptorProto::clear_type ( )
inline

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

◆ clear_type_name()

void FieldDescriptorProto::clear_type_name ( )
inline

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

◆ CopyFrom() [1/2]

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

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

◆ CopyFrom() [2/2]

void FieldDescriptorProto::CopyFrom ( const FieldDescriptorProto from)

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

◆ default_instance()

const FieldDescriptorProto & FieldDescriptorProto::default_instance ( )
static

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

◆ default_value()

const std::string & FieldDescriptorProto::default_value ( ) const
inline

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

◆ descriptor()

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

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

◆ extendee()

const std::string & FieldDescriptorProto::extendee ( ) const
inline

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

◆ FullMessageName()

::PROTOBUF_NAMESPACE_ID::StringPiece FieldDescriptorProto::FullMessageName ( )
inlinestaticprivate

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

◆ GetArena()

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

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

◆ GetArenaNoVirtual()

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

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

◆ GetCachedSize()

int FieldDescriptorProto::GetCachedSize ( ) const
inlinefinal

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

◆ GetDescriptor()

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

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

◆ GetMaybeArenaPointer()

void* FieldDescriptorProto::GetMaybeArenaPointer ( ) const
inlinefinal

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

◆ GetMetadata()

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

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

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata FieldDescriptorProto::GetMetadataStatic ( )
inlinestaticprivate

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

◆ GetReflection()

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

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

◆ has_label()

bool FieldDescriptorProto::has_label ( ) const
inline

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

◆ has_name()

bool FieldDescriptorProto::has_name ( ) const
inline

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

◆ has_number()

bool FieldDescriptorProto::has_number ( ) const
inline

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

◆ has_oneof_index()

bool FieldDescriptorProto::has_oneof_index ( ) const
inline

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

◆ has_type()

bool FieldDescriptorProto::has_type ( ) const
inline

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

◆ InitAsDefaultInstance()

void FieldDescriptorProto::InitAsDefaultInstance ( )
static

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

◆ internal_default_instance()

static const FieldDescriptorProto* FieldDescriptorProto::internal_default_instance ( )
inlinestatic

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

◆ InternalSerializeWithCachedSizesToArray()

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

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

◆ InternalSwap()

void FieldDescriptorProto::InternalSwap ( FieldDescriptorProto other)
private

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

◆ IsInitialized()

bool FieldDescriptorProto::IsInitialized ( ) const
final

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

◆ json_name()

const std::string & FieldDescriptorProto::json_name ( ) const
inline

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

◆ label()

PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label FieldDescriptorProto::label ( ) const
inline

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

◆ Label_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldDescriptorProto::Label_descriptor ( )
inlinestatic

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

◆ Label_IsValid()

static bool FieldDescriptorProto::Label_IsValid ( int  value)
inlinestatic

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

◆ Label_Name()

template<typename T >
static const std::string& FieldDescriptorProto::Label_Name ( T  enum_t_value)
inlinestatic

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

◆ Label_Parse()

static bool FieldDescriptorProto::Label_Parse ( const std::string name,
Label value 
)
inlinestatic

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

◆ MaybeArenaPtr()

void* FieldDescriptorProto::MaybeArenaPtr ( ) const
inlineprivate

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

◆ MergeFrom() [1/2]

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

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

◆ MergeFrom() [2/2]

void FieldDescriptorProto::MergeFrom ( const FieldDescriptorProto from)

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

◆ MergePartialFromCodedStream()

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

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

◆ mutable_default_value()

std::string * FieldDescriptorProto::mutable_default_value ( )
inline

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

◆ mutable_extendee()

std::string * FieldDescriptorProto::mutable_extendee ( )
inline

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

◆ mutable_json_name()

std::string * FieldDescriptorProto::mutable_json_name ( )
inline

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

◆ mutable_name()

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

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

◆ mutable_options()

PROTOBUF_NAMESPACE_ID::FieldOptions * FieldDescriptorProto::mutable_options ( )
inline

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

◆ mutable_type_name()

std::string * FieldDescriptorProto::mutable_type_name ( )
inline

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

◆ mutable_unknown_fields()

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

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

◆ name()

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

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

◆ New() [1/2]

FieldDescriptorProto* FieldDescriptorProto::New ( ) const
inlinefinal

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

◆ New() [2/2]

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

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

◆ number()

PROTOBUF_NAMESPACE_ID::int32 FieldDescriptorProto::number ( ) const
inline

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

◆ oneof_index()

PROTOBUF_NAMESPACE_ID::int32 FieldDescriptorProto::oneof_index ( ) const
inline

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ options()

const PROTOBUF_NAMESPACE_ID::FieldOptions & FieldDescriptorProto::options ( ) const
inline

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

◆ RegisterArenaDtor()

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

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

◆ release_default_value()

std::string * FieldDescriptorProto::release_default_value ( )
inline

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

◆ release_extendee()

std::string * FieldDescriptorProto::release_extendee ( )
inline

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

◆ release_json_name()

std::string * FieldDescriptorProto::release_json_name ( )
inline

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

◆ release_name()

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

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

◆ release_options()

PROTOBUF_NAMESPACE_ID::FieldOptions * FieldDescriptorProto::release_options ( )
inline

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

◆ release_type_name()

std::string * FieldDescriptorProto::release_type_name ( )
inline

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

◆ SerializeWithCachedSizes()

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

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

◆ set_allocated_default_value()

void FieldDescriptorProto::set_allocated_default_value ( std::string default_value)
inline

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

◆ set_allocated_extendee()

void FieldDescriptorProto::set_allocated_extendee ( std::string extendee)
inline

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

◆ set_allocated_json_name()

void FieldDescriptorProto::set_allocated_json_name ( std::string json_name)
inline

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

◆ set_allocated_name()

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

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

◆ set_allocated_options()

void FieldDescriptorProto::set_allocated_options ( PROTOBUF_NAMESPACE_ID::FieldOptions *  options)
inline

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

◆ set_allocated_type_name()

void FieldDescriptorProto::set_allocated_type_name ( std::string type_name)
inline

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

◆ set_default_value() [1/4]

void FieldDescriptorProto::set_default_value ( const char *  value)
inline

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

◆ set_default_value() [2/4]

void FieldDescriptorProto::set_default_value ( const char *  value,
size_t  size 
)
inline

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

◆ set_default_value() [3/4]

void FieldDescriptorProto::set_default_value ( const std::string value)
inline

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

◆ set_default_value() [4/4]

void FieldDescriptorProto::set_default_value ( std::string &&  value)
inline

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

◆ set_extendee() [1/4]

void FieldDescriptorProto::set_extendee ( const char *  value)
inline

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

◆ set_extendee() [2/4]

void FieldDescriptorProto::set_extendee ( const char *  value,
size_t  size 
)
inline

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

◆ set_extendee() [3/4]

void FieldDescriptorProto::set_extendee ( const std::string value)
inline

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

◆ set_extendee() [4/4]

void FieldDescriptorProto::set_extendee ( std::string &&  value)
inline

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

◆ set_json_name() [1/4]

void FieldDescriptorProto::set_json_name ( const char *  value)
inline

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

◆ set_json_name() [2/4]

void FieldDescriptorProto::set_json_name ( const char *  value,
size_t  size 
)
inline

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

◆ set_json_name() [3/4]

void FieldDescriptorProto::set_json_name ( const std::string value)
inline

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

◆ set_json_name() [4/4]

void FieldDescriptorProto::set_json_name ( std::string &&  value)
inline

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

◆ set_label()

void FieldDescriptorProto::set_label ( PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Label  value)
inline

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

◆ set_name() [1/4]

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

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

◆ set_name() [2/4]

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

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

◆ set_name() [3/4]

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

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

◆ set_name() [4/4]

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

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

◆ set_number()

void FieldDescriptorProto::set_number ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_oneof_index()

void FieldDescriptorProto::set_oneof_index ( ::PROTOBUF_NAMESPACE_ID::int32  value)
inline

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

◆ set_type()

void FieldDescriptorProto::set_type ( PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type  value)
inline

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

◆ set_type_name() [1/4]

void FieldDescriptorProto::set_type_name ( const char *  value)
inline

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

◆ set_type_name() [2/4]

void FieldDescriptorProto::set_type_name ( const char *  value,
size_t  size 
)
inline

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

◆ set_type_name() [3/4]

void FieldDescriptorProto::set_type_name ( const std::string value)
inline

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

◆ set_type_name() [4/4]

void FieldDescriptorProto::set_type_name ( std::string &&  value)
inline

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

◆ SetCachedSize()

void FieldDescriptorProto::SetCachedSize ( int  size) const
finalprivate

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

◆ SharedCtor()

void FieldDescriptorProto::SharedCtor ( )
inlineprivate

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

◆ SharedDtor()

void FieldDescriptorProto::SharedDtor ( )
inlineprivate

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

◆ Swap()

void FieldDescriptorProto::Swap ( FieldDescriptorProto other)
inline

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

◆ type()

PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type FieldDescriptorProto::type ( ) const
inline

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

◆ Type_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* FieldDescriptorProto::Type_descriptor ( )
inlinestatic

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

◆ Type_IsValid()

static bool FieldDescriptorProto::Type_IsValid ( int  value)
inlinestatic

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

◆ type_name()

const std::string & FieldDescriptorProto::type_name ( ) const
inline

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

◆ Type_Name()

template<typename T >
static const std::string& FieldDescriptorProto::Type_Name ( T  enum_t_value)
inlinestatic

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

◆ Type_Parse()

static bool FieldDescriptorProto::Type_Parse ( const std::string name,
Type value 
)
inlinestatic

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

◆ unknown_fields()

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

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

◆ unsafe_arena_release_options()

PROTOBUF_NAMESPACE_ID::FieldOptions * FieldDescriptorProto::unsafe_arena_release_options ( )
inline

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

◆ unsafe_arena_set_allocated_options()

void FieldDescriptorProto::unsafe_arena_set_allocated_options ( PROTOBUF_NAMESPACE_ID::FieldOptions *  options)

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

◆ UnsafeArenaSwap()

void FieldDescriptorProto::UnsafeArenaSwap ( FieldDescriptorProto other)
inline

Definition at line 1746 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 2068 of file descriptor.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_google_2fprotobuf_2fdescriptor_2eproto

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

◆ swap

void swap ( FieldDescriptorProto a,
FieldDescriptorProto b 
)
friend

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

Member Data Documentation

◆ _cached_size_

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize FieldDescriptorProto::_cached_size_
private

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

◆ _has_bits_

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

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

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena FieldDescriptorProto::_internal_metadata_
private

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

◆ default_value_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FieldDescriptorProto::default_value_
private

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

◆ extendee_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FieldDescriptorProto::extendee_
private

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

◆ json_name_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FieldDescriptorProto::json_name_
private

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

◆ kIndexInFileMessages

constexpr int FieldDescriptorProto::kIndexInFileMessages
staticconstexpr
Initial value:
=
6

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

◆ label_

int FieldDescriptorProto::label_
private

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

◆ Label_ARRAYSIZE

constexpr int FieldDescriptorProto::Label_ARRAYSIZE
staticconstexpr
Initial value:

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

◆ Label_MAX

constexpr FieldDescriptorProto_Label FieldDescriptorProto::Label_MAX
staticconstexpr
Initial value:

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

◆ Label_MIN

constexpr FieldDescriptorProto_Label FieldDescriptorProto::Label_MIN
staticconstexpr
Initial value:

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

◆ LABEL_OPTIONAL

constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_OPTIONAL
staticconstexpr
Initial value:

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

◆ LABEL_REPEATED

constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_REPEATED
staticconstexpr
Initial value:

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

◆ LABEL_REQUIRED

constexpr FieldDescriptorProto_Label FieldDescriptorProto::LABEL_REQUIRED
staticconstexpr
Initial value:

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

◆ name_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FieldDescriptorProto::name_
private

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

◆ number_

::PROTOBUF_NAMESPACE_ID::int32 FieldDescriptorProto::number_
private

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

◆ oneof_index_

::PROTOBUF_NAMESPACE_ID::int32 FieldDescriptorProto::oneof_index_
private

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

◆ options_

PROTOBUF_NAMESPACE_ID::FieldOptions* FieldDescriptorProto::options_
private

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

◆ type_

int FieldDescriptorProto::type_
private

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

◆ Type_ARRAYSIZE

constexpr int FieldDescriptorProto::Type_ARRAYSIZE
staticconstexpr
Initial value:

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

◆ TYPE_BOOL

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_BOOL
staticconstexpr
Initial value:

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

◆ TYPE_BYTES

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_BYTES
staticconstexpr
Initial value:

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

◆ TYPE_DOUBLE

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_DOUBLE
staticconstexpr
Initial value:

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

◆ TYPE_ENUM

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_ENUM
staticconstexpr
Initial value:

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

◆ TYPE_FIXED32

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FIXED32
staticconstexpr
Initial value:

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

◆ TYPE_FIXED64

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FIXED64
staticconstexpr
Initial value:

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

◆ TYPE_FLOAT

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_FLOAT
staticconstexpr
Initial value:

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

◆ TYPE_GROUP

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_GROUP
staticconstexpr
Initial value:

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

◆ TYPE_INT32

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_INT32
staticconstexpr
Initial value:

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

◆ TYPE_INT64

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_INT64
staticconstexpr
Initial value:

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

◆ Type_MAX

constexpr FieldDescriptorProto_Type FieldDescriptorProto::Type_MAX
staticconstexpr
Initial value:

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

◆ TYPE_MESSAGE

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_MESSAGE
staticconstexpr
Initial value:

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

◆ Type_MIN

constexpr FieldDescriptorProto_Type FieldDescriptorProto::Type_MIN
staticconstexpr
Initial value:

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

◆ type_name_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr FieldDescriptorProto::type_name_
private

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

◆ TYPE_SFIXED32

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SFIXED32
staticconstexpr
Initial value:

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

◆ TYPE_SFIXED64

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SFIXED64
staticconstexpr
Initial value:

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

◆ TYPE_SINT32

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SINT32
staticconstexpr
Initial value:

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

◆ TYPE_SINT64

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_SINT64
staticconstexpr
Initial value:

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

◆ TYPE_STRING

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_STRING
staticconstexpr
Initial value:

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

◆ TYPE_UINT32

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_UINT32
staticconstexpr
Initial value:

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

◆ TYPE_UINT64

constexpr FieldDescriptorProto_Type FieldDescriptorProto::TYPE_UINT64
staticconstexpr
Initial value:

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


The documentation for this class was generated from the following files:
FieldDescriptorProto_Type_TYPE_STRING
@ FieldDescriptorProto_Type_TYPE_STRING
Definition: descriptor.pb.h:181
FieldDescriptorProto_Label_LABEL_REQUIRED
@ FieldDescriptorProto_Label_LABEL_REQUIRED
Definition: descriptor.pb.h:213
FieldDescriptorProto_Label_LABEL_OPTIONAL
@ FieldDescriptorProto_Label_LABEL_OPTIONAL
Definition: descriptor.pb.h:212
FieldDescriptorProto_Type_TYPE_GROUP
@ FieldDescriptorProto_Type_TYPE_GROUP
Definition: descriptor.pb.h:182
FieldDescriptorProto_Type_TYPE_BOOL
@ FieldDescriptorProto_Type_TYPE_BOOL
Definition: descriptor.pb.h:180
FieldDescriptorProto_Type_TYPE_UINT32
@ FieldDescriptorProto_Type_TYPE_UINT32
Definition: descriptor.pb.h:185
FieldDescriptorProto_Type_TYPE_UINT64
@ FieldDescriptorProto_Type_TYPE_UINT64
Definition: descriptor.pb.h:176
FieldDescriptorProto_Type_TYPE_ENUM
@ FieldDescriptorProto_Type_TYPE_ENUM
Definition: descriptor.pb.h:186
FieldDescriptorProto_Type_Type_MIN
constexpr FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MIN
Definition: descriptor.pb.h:193
FieldDescriptorProto_Type_TYPE_BYTES
@ FieldDescriptorProto_Type_TYPE_BYTES
Definition: descriptor.pb.h:184
FieldDescriptorProto_Type_Type_MAX
constexpr FieldDescriptorProto_Type FieldDescriptorProto_Type_Type_MAX
Definition: descriptor.pb.h:194
FieldDescriptorProto_Type_TYPE_FLOAT
@ FieldDescriptorProto_Type_TYPE_FLOAT
Definition: descriptor.pb.h:174
FieldDescriptorProto_Label_Label_ARRAYSIZE
constexpr int FieldDescriptorProto_Label_Label_ARRAYSIZE
Definition: descriptor.pb.h:219
FieldDescriptorProto_Type_TYPE_SINT32
@ FieldDescriptorProto_Type_TYPE_SINT32
Definition: descriptor.pb.h:189
FieldDescriptorProto_Type_TYPE_FIXED64
@ FieldDescriptorProto_Type_TYPE_FIXED64
Definition: descriptor.pb.h:178
FieldDescriptorProto_Label_Label_MIN
constexpr FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MIN
Definition: descriptor.pb.h:217
FieldDescriptorProto_Type_TYPE_SFIXED64
@ FieldDescriptorProto_Type_TYPE_SFIXED64
Definition: descriptor.pb.h:188
FieldDescriptorProto_Type_TYPE_DOUBLE
@ FieldDescriptorProto_Type_TYPE_DOUBLE
Definition: descriptor.pb.h:173
FieldDescriptorProto_Type_TYPE_SFIXED32
@ FieldDescriptorProto_Type_TYPE_SFIXED32
Definition: descriptor.pb.h:187
FieldDescriptorProto_Type_TYPE_INT64
@ FieldDescriptorProto_Type_TYPE_INT64
Definition: descriptor.pb.h:175
FieldDescriptorProto_Type_TYPE_MESSAGE
@ FieldDescriptorProto_Type_TYPE_MESSAGE
Definition: descriptor.pb.h:183
FieldDescriptorProto_Label_Label_MAX
constexpr FieldDescriptorProto_Label FieldDescriptorProto_Label_Label_MAX
Definition: descriptor.pb.h:218
FieldDescriptorProto_Type_TYPE_FIXED32
@ FieldDescriptorProto_Type_TYPE_FIXED32
Definition: descriptor.pb.h:179
FieldDescriptorProto_Type_TYPE_INT32
@ FieldDescriptorProto_Type_TYPE_INT32
Definition: descriptor.pb.h:177
FieldDescriptorProto_Label_LABEL_REPEATED
@ FieldDescriptorProto_Label_LABEL_REPEATED
Definition: descriptor.pb.h:214
FieldDescriptorProto_Type_TYPE_SINT64
@ FieldDescriptorProto_Type_TYPE_SINT64
Definition: descriptor.pb.h:190
FieldDescriptorProto_Type_Type_ARRAYSIZE
constexpr int FieldDescriptorProto_Type_Type_ARRAYSIZE
Definition: descriptor.pb.h:195


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