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

#include <type.pb.h>

Inheritance diagram for Enum:
Inheritance graph
[legend]

Public Types

enum  : int {
  kEnumvalueFieldNumber = 2, kOptionsFieldNumber = 3, kNameFieldNumber = 1, kSourceContextFieldNumber = 4,
  kSyntaxFieldNumber = 5
}
 
enum  : int {
  kEnumvalueFieldNumber = 2, kOptionsFieldNumber = 3, kNameFieldNumber = 1, kSourceContextFieldNumber = 4,
  kSyntaxFieldNumber = 5
}
 

Public Member Functions

const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t_InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
::PROTOBUF_NAMESPACE_ID::EnumValueadd_enumvalue ()
 
PROTOBUF_NAMESPACE_ID::EnumValueadd_enumvalue ()
 
::PROTOBUF_NAMESPACE_ID::Optionadd_options ()
 
PROTOBUF_NAMESPACE_ID::Optionadd_options ()
 
size_t ByteSizeLong () const final
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_enumvalue ()
 
void clear_enumvalue ()
 
void clear_name ()
 
void clear_name ()
 
void clear_options ()
 
void clear_options ()
 
void clear_source_context ()
 
void clear_source_context ()
 
void clear_syntax ()
 
void clear_syntax ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Enum &from)
 
void CopyFrom (const Enum &from)
 
 Enum ()
 
 Enum ()
 
constexpr Enum (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Enum (const Enum &from)
 
 Enum (const Enum &from)
 
 Enum (Enum &&from) noexcept
 
 Enum (Enum &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue > & enumvalue () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValue > & enumvalue () const
 
const ::PROTOBUF_NAMESPACE_ID::EnumValueenumvalue (int index) const
 
const PROTOBUF_NAMESPACE_ID::EnumValueenumvalue (int index) const
 
int enumvalue_size () const
 
int enumvalue_size () const
 
inline ::PROTOBUF_NAMESPACE_ID::ArenaGetArena () const final
 
int GetCachedSize () const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
void * GetMaybeArenaPointer () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_source_context () const
 
bool has_source_context () const
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
bool IsInitialized () const final
 
bool IsInitialized () const final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const Enum &from)
 
void MergeFrom (const Enum &from)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue > * mutable_enumvalue ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValue > * mutable_enumvalue ()
 
::PROTOBUF_NAMESPACE_ID::EnumValuemutable_enumvalue (int index)
 
PROTOBUF_NAMESPACE_ID::EnumValuemutable_enumvalue (int index)
 
std::string * mutable_name ()
 
std::string * mutable_name ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > * mutable_options ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > * mutable_options ()
 
::PROTOBUF_NAMESPACE_ID::Optionmutable_options (int index)
 
PROTOBUF_NAMESPACE_ID::Optionmutable_options (int index)
 
::PROTOBUF_NAMESPACE_ID::SourceContextmutable_source_context ()
 
PROTOBUF_NAMESPACE_ID::SourceContextmutable_source_context ()
 
const std::string & name () const
 
const std::string & name () const
 
EnumNew () const final
 
EnumNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
EnumNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
Enumoperator= (const Enum &from)
 
Enumoperator= (const Enum &from)
 
Enumoperator= (Enum &&from) noexcept
 
Enumoperator= (Enum &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > & options () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > & options () const
 
const ::PROTOBUF_NAMESPACE_ID::Optionoptions (int index) const
 
const PROTOBUF_NAMESPACE_ID::Optionoptions (int index) const
 
int options_size () const
 
int options_size () const
 
PROTOBUF_NODISCARD std::string * release_name ()
 
std::string * release_name ()
 
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::SourceContextrelease_source_context ()
 
PROTOBUF_NAMESPACE_ID::SourceContextrelease_source_context ()
 
void set_allocated_name (std::string *name)
 
void set_allocated_name (std::string *name)
 
void set_allocated_source_context (::PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
 
void set_allocated_source_context (PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_name (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_name (ArgT0 &&arg0, ArgT... args)
 
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_syntax (::PROTOBUF_NAMESPACE_ID::Syntax value)
 
void set_syntax (PROTOBUF_NAMESPACE_ID::Syntax value)
 
const ::PROTOBUF_NAMESPACE_ID::SourceContextsource_context () const
 
const PROTOBUF_NAMESPACE_ID::SourceContextsource_context () const
 
void Swap (Enum *other)
 
void Swap (Enum *other)
 
::PROTOBUF_NAMESPACE_ID::Syntax syntax () const
 
PROTOBUF_NAMESPACE_ID::Syntax syntax () const
 
::PROTOBUF_NAMESPACE_ID::SourceContextunsafe_arena_release_source_context ()
 
PROTOBUF_NAMESPACE_ID::SourceContextunsafe_arena_release_source_context ()
 
void unsafe_arena_set_allocated_source_context (::PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
 
void unsafe_arena_set_allocated_source_context (PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
 
void UnsafeArenaSwap (Enum *other)
 
void UnsafeArenaSwap (Enum *other)
 
virtual ~Enum ()
 
 ~Enum () override
 

Static Public Member Functions

static const Enumdefault_instance ()
 
static const Enumdefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static void InitAsDefaultInstance ()
 
static const Enuminternal_default_instance ()
 
static const Enuminternal_default_instance ()
 

Static Public Attributes

static const ClassData _class_data_
 
static constexpr int kIndexInFileMessages
 

Protected Member Functions

 Enum (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 Enum (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Private Types

typedef void DestructorSkippable_
 
typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 
typedef void InternalArenaConstructable_
 

Private Member Functions

::PROTOBUF_NAMESPACE_ID::EnumValue_internal_add_enumvalue ()
 
PROTOBUF_NAMESPACE_ID::EnumValue_internal_add_enumvalue ()
 
::PROTOBUF_NAMESPACE_ID::Option_internal_add_options ()
 
PROTOBUF_NAMESPACE_ID::Option_internal_add_options ()
 
const ::PROTOBUF_NAMESPACE_ID::EnumValue_internal_enumvalue (int index) const
 
const PROTOBUF_NAMESPACE_ID::EnumValue_internal_enumvalue (int index) const
 
int _internal_enumvalue_size () const
 
int _internal_enumvalue_size () const
 
bool _internal_has_source_context () const
 
bool _internal_has_source_context () const
 
std::string * _internal_mutable_name ()
 
std::string * _internal_mutable_name ()
 
::PROTOBUF_NAMESPACE_ID::SourceContext_internal_mutable_source_context ()
 
PROTOBUF_NAMESPACE_ID::SourceContext_internal_mutable_source_context ()
 
const std::string & _internal_name () const
 
const std::string & _internal_name () const
 
const ::PROTOBUF_NAMESPACE_ID::Option_internal_options (int index) const
 
const PROTOBUF_NAMESPACE_ID::Option_internal_options (int index) const
 
int _internal_options_size () const
 
int _internal_options_size () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_name (const std::string &value)
 
void _internal_set_name (const std::string &value)
 
void _internal_set_syntax (::PROTOBUF_NAMESPACE_ID::Syntax value)
 
void _internal_set_syntax (PROTOBUF_NAMESPACE_ID::Syntax value)
 
const ::PROTOBUF_NAMESPACE_ID::SourceContext_internal_source_context () const
 
const PROTOBUF_NAMESPACE_ID::SourceContext_internal_source_context () const
 
::PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax () const
 
PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax () const
 
inline ::PROTOBUF_NAMESPACE_ID::ArenaGetArenaNoVirtual () const
 
void InternalSwap (Enum *other)
 
void InternalSwap (Enum *other)
 
void * MaybeArenaPtr () const
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void SetCachedSize (int size) const final
 
void SetCachedSize (int size) const final
 
void SharedCtor ()
 
void SharedCtor ()
 
void SharedDtor ()
 
void SharedDtor ()
 

Static Private Member Functions

static void ArenaDtor (void *object)
 
static void ArenaDtor (void *object)
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic ()
 
static void MergeImpl (::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
 

Private Attributes

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
 
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValueenumvalue_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValueenumvalue_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Optionoptions_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Optionoptions_
 
::PROTOBUF_NAMESPACE_ID::SourceContextsource_context_
 
PROTOBUF_NAMESPACE_ID::SourceContextsource_context_
 
int syntax_
 

Friends

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

Detailed Description

Definition at line 867 of file bloaty/third_party/protobuf/src/google/protobuf/type.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_ [1/2]

typedef void Enum::DestructorSkippable_
private

Definition at line 1012 of file protobuf/src/google/protobuf/type.pb.h.

◆ DestructorSkippable_ [2/2]

typedef void Enum::DestructorSkippable_
private

◆ InternalArenaConstructable_ [1/2]

typedef void Enum::InternalArenaConstructable_
private

Definition at line 1011 of file protobuf/src/google/protobuf/type.pb.h.

◆ InternalArenaConstructable_ [2/2]

typedef void Enum::InternalArenaConstructable_
private

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kEnumvalueFieldNumber 
kOptionsFieldNumber 
kNameFieldNumber 
kSourceContextFieldNumber 
kSyntaxFieldNumber 

Definition at line 992 of file bloaty/third_party/protobuf/src/google/protobuf/type.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kEnumvalueFieldNumber 
kOptionsFieldNumber 
kNameFieldNumber 
kSourceContextFieldNumber 
kSyntaxFieldNumber 

Definition at line 922 of file protobuf/src/google/protobuf/type.pb.h.

Constructor & Destructor Documentation

◆ Enum() [1/9]

Enum::Enum ( )

◆ ~Enum() [1/2]

Enum::~Enum ( )
virtual

◆ Enum() [2/9]

Enum::Enum ( const Enum from)

◆ Enum() [3/9]

Enum::Enum ( Enum &&  from)
inlinenoexcept

◆ Enum() [4/9]

Enum::Enum ( ::PROTOBUF_NAMESPACE_ID::Arena arena)
explicitprotected

◆ Enum() [5/9]

Enum::Enum ( )
inline

Definition at line 804 of file protobuf/src/google/protobuf/type.pb.h.

◆ ~Enum() [2/2]

Enum::~Enum ( )
override

◆ Enum() [6/9]

constexpr Enum::Enum ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicitconstexpr

Definition at line 61 of file protobuf/src/google/protobuf/type.pb.cc.

◆ Enum() [7/9]

Enum::Enum ( const Enum from)

◆ Enum() [8/9]

Enum::Enum ( Enum &&  from)
inlinenoexcept

Definition at line 809 of file protobuf/src/google/protobuf/type.pb.h.

◆ Enum() [9/9]

Enum::Enum ( ::PROTOBUF_NAMESPACE_ID::Arena arena,
bool  is_message_owned = false 
)
explicitprotected

Definition at line 1262 of file protobuf/src/google/protobuf/type.pb.cc.

Member Function Documentation

◆ _internal_add_enumvalue() [1/2]

::PROTOBUF_NAMESPACE_ID::EnumValue* Enum::_internal_add_enumvalue ( )
private

◆ _internal_add_enumvalue() [2/2]

PROTOBUF_NAMESPACE_ID::EnumValue * Enum::_internal_add_enumvalue ( )
inlineprivate

◆ _internal_add_options() [1/2]

::PROTOBUF_NAMESPACE_ID::Option* Enum::_internal_add_options ( )
private

◆ _internal_add_options() [2/2]

PROTOBUF_NAMESPACE_ID::Option * Enum::_internal_add_options ( )
inlineprivate

◆ _internal_enumvalue() [1/2]

const ::PROTOBUF_NAMESPACE_ID::EnumValue& Enum::_internal_enumvalue ( int  index) const
private

◆ _internal_enumvalue() [2/2]

const ::PROTOBUF_NAMESPACE_ID::EnumValue & Enum::_internal_enumvalue ( int  index) const
inlineprivate

◆ _internal_enumvalue_size() [1/2]

int Enum::_internal_enumvalue_size ( ) const
private

◆ _internal_enumvalue_size() [2/2]

int Enum::_internal_enumvalue_size ( ) const
inlineprivate

◆ _internal_has_source_context() [1/2]

bool Enum::_internal_has_source_context ( ) const
private

◆ _internal_has_source_context() [2/2]

bool Enum::_internal_has_source_context ( ) const
inlineprivate

◆ _internal_mutable_name() [1/2]

std::string* Enum::_internal_mutable_name ( )
private

◆ _internal_mutable_name() [2/2]

std::string * Enum::_internal_mutable_name ( )
inlineprivate

◆ _internal_mutable_source_context() [1/2]

::PROTOBUF_NAMESPACE_ID::SourceContext* Enum::_internal_mutable_source_context ( )
private

◆ _internal_mutable_source_context() [2/2]

PROTOBUF_NAMESPACE_ID::SourceContext * Enum::_internal_mutable_source_context ( )
inlineprivate

◆ _internal_name() [1/2]

const std::string& Enum::_internal_name ( ) const
private

◆ _internal_name() [2/2]

const std::string & Enum::_internal_name ( ) const
inlineprivate

◆ _internal_options() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Option& Enum::_internal_options ( int  index) const
private

◆ _internal_options() [2/2]

const ::PROTOBUF_NAMESPACE_ID::Option & Enum::_internal_options ( int  index) const
inlineprivate

◆ _internal_options_size() [1/2]

int Enum::_internal_options_size ( ) const
private

◆ _internal_options_size() [2/2]

int Enum::_internal_options_size ( ) const
inlineprivate

◆ _internal_set_name() [1/2]

PROTOBUF_ALWAYS_INLINE void Enum::_internal_set_name ( const std::string &  value)
inlineprivate

◆ _internal_set_name() [2/2]

void Enum::_internal_set_name ( const std::string &  value)
inlineprivate

◆ _internal_set_syntax() [1/2]

void Enum::_internal_set_syntax ( ::PROTOBUF_NAMESPACE_ID::Syntax  value)
inlineprivate

Definition at line 2277 of file protobuf/src/google/protobuf/type.pb.h.

◆ _internal_set_syntax() [2/2]

void Enum::_internal_set_syntax ( PROTOBUF_NAMESPACE_ID::Syntax  value)
inlineprivate

◆ _internal_source_context() [1/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext& Enum::_internal_source_context ( ) const
private

◆ _internal_source_context() [2/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext & Enum::_internal_source_context ( ) const
inlineprivate

◆ _internal_syntax() [1/2]

::PROTOBUF_NAMESPACE_ID::Syntax Enum::_internal_syntax ( ) const
private

◆ _internal_syntax() [2/2]

PROTOBUF_NAMESPACE_ID::Syntax Enum::_internal_syntax ( ) const
inlineprivate

◆ _InternalParse() [1/2]

const char* Enum::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalParse() [2/2]

const char * Enum::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * Enum::_InternalSerialize ( uint8_t target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

Definition at line 1428 of file protobuf/src/google/protobuf/type.pb.cc.

◆ add_enumvalue() [1/2]

::PROTOBUF_NAMESPACE_ID::EnumValue* Enum::add_enumvalue ( )

◆ add_enumvalue() [2/2]

PROTOBUF_NAMESPACE_ID::EnumValue * Enum::add_enumvalue ( )
inline

◆ add_options() [1/2]

::PROTOBUF_NAMESPACE_ID::Option* Enum::add_options ( )

◆ add_options() [2/2]

PROTOBUF_NAMESPACE_ID::Option * Enum::add_options ( )
inline

◆ ArenaDtor() [1/2]

static void Enum::ArenaDtor ( void *  object)
staticprivate

◆ ArenaDtor() [2/2]

void Enum::ArenaDtor ( void *  object)
staticprivate

◆ ByteSizeLong() [1/2]

size_t Enum::ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/2]

size_t Enum::ByteSizeLong ( ) const
final

◆ Clear() [1/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Enum::Clear ( )
final

◆ Clear() [2/2]

void Enum::Clear ( )
final

◆ clear_enumvalue() [1/2]

void Enum::clear_enumvalue ( )

◆ clear_enumvalue() [2/2]

void Enum::clear_enumvalue ( )
inline

◆ clear_name() [1/2]

void Enum::clear_name ( )

◆ clear_name() [2/2]

void Enum::clear_name ( )
inline

◆ clear_options() [1/2]

void Enum::clear_options ( )

◆ clear_options() [2/2]

void Enum::clear_options ( )
inline

◆ clear_source_context() [1/2]

void Enum::clear_source_context ( )

◆ clear_source_context() [2/2]

void Enum::clear_source_context ( )

◆ clear_syntax() [1/2]

void Enum::clear_syntax ( )

◆ clear_syntax() [2/2]

void Enum::clear_syntax ( )
inline

◆ CopyFrom() [1/3]

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

◆ CopyFrom() [2/3]

void Enum::CopyFrom ( const Enum from)

◆ CopyFrom() [3/3]

void Enum::CopyFrom ( const Enum from)

◆ default_instance() [1/2]

static const Enum& Enum::default_instance ( )
inlinestatic

Definition at line 841 of file protobuf/src/google/protobuf/type.pb.h.

◆ default_instance() [2/2]

const Enum & Enum::default_instance ( )
static

◆ descriptor() [1/2]

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

Definition at line 832 of file protobuf/src/google/protobuf/type.pb.h.

◆ descriptor() [2/2]

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

◆ enumvalue() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue >& Enum::enumvalue ( ) const

◆ enumvalue() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::EnumValue > & Enum::enumvalue ( ) const
inline

◆ enumvalue() [3/4]

const ::PROTOBUF_NAMESPACE_ID::EnumValue& Enum::enumvalue ( int  index) const

◆ enumvalue() [4/4]

const ::PROTOBUF_NAMESPACE_ID::EnumValue & Enum::enumvalue ( int  index) const
inline

◆ enumvalue_size() [1/2]

int Enum::enumvalue_size ( ) const

◆ enumvalue_size() [2/2]

int Enum::enumvalue_size ( ) const
inline

◆ FullMessageName() [1/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Enum::FullMessageName ( )
inlinestaticprivate

Definition at line 902 of file protobuf/src/google/protobuf/type.pb.h.

◆ FullMessageName() [2/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Enum::FullMessageName ( )
inlinestaticprivate

◆ GetArena()

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

◆ GetArenaNoVirtual()

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

◆ GetCachedSize() [1/2]

int Enum::GetCachedSize ( ) const
inlinefinal

Definition at line 892 of file protobuf/src/google/protobuf/type.pb.h.

◆ GetCachedSize() [2/2]

int Enum::GetCachedSize ( ) const
inlinefinal

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * Enum::GetClassData ( ) const
final

Definition at line 1532 of file protobuf/src/google/protobuf/type.pb.cc.

◆ GetDescriptor() [1/2]

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

Definition at line 835 of file protobuf/src/google/protobuf/type.pb.h.

◆ GetDescriptor() [2/2]

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

◆ GetMaybeArenaPointer()

void* Enum::GetMaybeArenaPointer ( ) const
inlinefinal

◆ GetMetadata() [1/2]

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

◆ GetMetadata() [2/2]

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

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata Enum::GetMetadataStatic ( )
inlinestaticprivate

◆ GetReflection() [1/2]

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

Definition at line 838 of file protobuf/src/google/protobuf/type.pb.h.

◆ GetReflection() [2/2]

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

◆ has_source_context() [1/2]

bool Enum::has_source_context ( ) const

◆ has_source_context() [2/2]

bool Enum::has_source_context ( ) const
inline

◆ InitAsDefaultInstance()

void Enum::InitAsDefaultInstance ( )
static

◆ internal_default_instance() [1/2]

static const Enum* Enum::internal_default_instance ( )
inlinestatic

Definition at line 844 of file protobuf/src/google/protobuf/type.pb.h.

◆ internal_default_instance() [2/2]

static const Enum* Enum::internal_default_instance ( )
inlinestatic

◆ InternalSerializeWithCachedSizesToArray()

PROTOBUF_NAMESPACE_ID::uint8 * Enum::InternalSerializeWithCachedSizesToArray ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ InternalSwap() [1/2]

void Enum::InternalSwap ( Enum other)
private

◆ InternalSwap() [2/2]

void Enum::InternalSwap ( Enum other)
private

◆ IsInitialized() [1/2]

bool Enum::IsInitialized ( ) const
final

◆ IsInitialized() [2/2]

bool Enum::IsInitialized ( ) const
final

◆ MaybeArenaPtr()

void* Enum::MaybeArenaPtr ( ) const
inlineprivate

◆ MergeFrom() [1/3]

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

◆ MergeFrom() [2/3]

void Enum::MergeFrom ( const Enum from)

◆ MergeFrom() [3/3]

void Enum::MergeFrom ( const Enum from)

◆ MergeImpl()

void Enum::MergeImpl ( ::PROTOBUF_NAMESPACE_ID::Message *  to,
const ::PROTOBUF_NAMESPACE_ID::Message &  from 
)
staticprivate

Definition at line 1534 of file protobuf/src/google/protobuf/type.pb.cc.

◆ mutable_enumvalue() [1/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue >* Enum::mutable_enumvalue ( )

◆ mutable_enumvalue() [2/4]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::EnumValue > * Enum::mutable_enumvalue ( )
inline

◆ mutable_enumvalue() [3/4]

::PROTOBUF_NAMESPACE_ID::EnumValue* Enum::mutable_enumvalue ( int  index)

◆ mutable_enumvalue() [4/4]

PROTOBUF_NAMESPACE_ID::EnumValue * Enum::mutable_enumvalue ( int  index)
inline

◆ mutable_name() [1/2]

std::string* Enum::mutable_name ( )

◆ mutable_name() [2/2]

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

◆ mutable_options() [1/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >* Enum::mutable_options ( )

◆ mutable_options() [2/4]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Option > * Enum::mutable_options ( )
inline

◆ mutable_options() [3/4]

::PROTOBUF_NAMESPACE_ID::Option* Enum::mutable_options ( int  index)

◆ mutable_options() [4/4]

PROTOBUF_NAMESPACE_ID::Option * Enum::mutable_options ( int  index)
inline

◆ mutable_source_context() [1/2]

::PROTOBUF_NAMESPACE_ID::SourceContext* Enum::mutable_source_context ( )

◆ mutable_source_context() [2/2]

PROTOBUF_NAMESPACE_ID::SourceContext * Enum::mutable_source_context ( )
inline

◆ name() [1/2]

const std::string& Enum::name ( ) const

◆ name() [2/2]

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

◆ New() [1/3]

Enum* Enum::New ( ) const
inlinefinal

◆ New() [2/3]

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

◆ New() [3/3]

Enum* Enum::New ( ::PROTOBUF_NAMESPACE_ID::Arena arena = nullptr) const
inlinefinal

Definition at line 875 of file protobuf/src/google/protobuf/type.pb.h.

◆ operator=() [1/4]

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

Definition at line 814 of file protobuf/src/google/protobuf/type.pb.h.

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

Definition at line 818 of file protobuf/src/google/protobuf/type.pb.h.

◆ operator=() [4/4]

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

◆ options() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >& Enum::options ( ) const

◆ options() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Option > & Enum::options ( ) const
inline

◆ options() [3/4]

const ::PROTOBUF_NAMESPACE_ID::Option& Enum::options ( int  index) const

◆ options() [4/4]

const ::PROTOBUF_NAMESPACE_ID::Option & Enum::options ( int  index) const
inline

◆ options_size() [1/2]

int Enum::options_size ( ) const

◆ options_size() [2/2]

int Enum::options_size ( ) const
inline

◆ RegisterArenaDtor() [1/2]

void Enum::RegisterArenaDtor ( ::PROTOBUF_NAMESPACE_ID::Arena arena)
inlineprivate

◆ RegisterArenaDtor() [2/2]

void Enum::RegisterArenaDtor ( ::PROTOBUF_NAMESPACE_ID::Arena arena)
inlineprivate

◆ release_name() [1/2]

PROTOBUF_NODISCARD std::string* Enum::release_name ( )

◆ release_name() [2/2]

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

◆ release_source_context() [1/2]

PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::SourceContext* Enum::release_source_context ( )

◆ release_source_context() [2/2]

PROTOBUF_NAMESPACE_ID::SourceContext * Enum::release_source_context ( )
inline

◆ set_allocated_name() [1/2]

void Enum::set_allocated_name ( std::string *  name)

◆ set_allocated_name() [2/2]

void Enum::set_allocated_name ( std::string *  name)
inline

◆ set_allocated_source_context() [1/2]

void Enum::set_allocated_source_context ( ::PROTOBUF_NAMESPACE_ID::SourceContext source_context)
inline

Definition at line 2244 of file protobuf/src/google/protobuf/type.pb.h.

◆ set_allocated_source_context() [2/2]

void Enum::set_allocated_source_context ( PROTOBUF_NAMESPACE_ID::SourceContext source_context)
inline

◆ set_name() [1/6]

template<typename ArgT0 = const std::string&, typename... ArgT>
void Enum::set_name ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_name() [2/6]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void Enum::set_name ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 2059 of file protobuf/src/google/protobuf/type.pb.h.

◆ set_name() [3/6]

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

◆ set_name() [4/6]

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

◆ set_name() [5/6]

void Enum::set_name ( const std::string &  value)
inline

◆ set_name() [6/6]

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

◆ set_syntax() [1/2]

void Enum::set_syntax ( ::PROTOBUF_NAMESPACE_ID::Syntax  value)
inline

Definition at line 2281 of file protobuf/src/google/protobuf/type.pb.h.

◆ set_syntax() [2/2]

void Enum::set_syntax ( PROTOBUF_NAMESPACE_ID::Syntax  value)
inline

◆ SetCachedSize() [1/2]

void Enum::SetCachedSize ( int  size) const
finalprivate

◆ SetCachedSize() [2/2]

void Enum::SetCachedSize ( int  size) const
finalprivate

◆ SharedCtor() [1/2]

void Enum::SharedCtor ( )
private

◆ SharedCtor() [2/2]

void Enum::SharedCtor ( )
inlineprivate

◆ SharedDtor() [1/2]

void Enum::SharedDtor ( )
private

◆ SharedDtor() [2/2]

void Enum::SharedDtor ( )
inlineprivate

◆ source_context() [1/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext& Enum::source_context ( ) const

◆ source_context() [2/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext & Enum::source_context ( ) const
inline

◆ Swap() [1/2]

void Enum::Swap ( Enum other)
inline

Definition at line 854 of file protobuf/src/google/protobuf/type.pb.h.

◆ Swap() [2/2]

void Enum::Swap ( Enum other)
inline

◆ syntax() [1/2]

::PROTOBUF_NAMESPACE_ID::Syntax Enum::syntax ( ) const

◆ syntax() [2/2]

PROTOBUF_NAMESPACE_ID::Syntax Enum::syntax ( ) const
inline

◆ unsafe_arena_release_source_context() [1/2]

::PROTOBUF_NAMESPACE_ID::SourceContext* Enum::unsafe_arena_release_source_context ( )

◆ unsafe_arena_release_source_context() [2/2]

PROTOBUF_NAMESPACE_ID::SourceContext * Enum::unsafe_arena_release_source_context ( )
inline

◆ unsafe_arena_set_allocated_source_context() [1/2]

void Enum::unsafe_arena_set_allocated_source_context ( ::PROTOBUF_NAMESPACE_ID::SourceContext source_context)
inline

Definition at line 2196 of file protobuf/src/google/protobuf/type.pb.h.

◆ unsafe_arena_set_allocated_source_context() [2/2]

void Enum::unsafe_arena_set_allocated_source_context ( PROTOBUF_NAMESPACE_ID::SourceContext source_context)

◆ UnsafeArenaSwap() [1/2]

void Enum::UnsafeArenaSwap ( Enum other)
inline

Definition at line 867 of file protobuf/src/google/protobuf/type.pb.h.

◆ UnsafeArenaSwap() [2/2]

void Enum::UnsafeArenaSwap ( Enum other)
inline

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

◆ ::TableStruct_google_2fprotobuf_2ftype_2eproto

◆ swap [1/2]

void swap ( Enum a,
Enum b 
)
friend

Definition at line 851 of file protobuf/src/google/protobuf/type.pb.h.

◆ swap [2/2]

void swap ( Enum a,
Enum b 
)
friend

Member Data Documentation

◆ _cached_size_

PROTOBUF_NAMESPACE_ID::internal::CachedSize Enum::_cached_size_
mutableprivate

◆ _class_data_

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Enum::_class_data_
static
Initial value:
= {
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
}

Definition at line 913 of file protobuf/src/google/protobuf/type.pb.h.

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena Enum::_internal_metadata_
private

◆ enumvalue_ [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue > Enum::enumvalue_
private

Definition at line 1013 of file protobuf/src/google/protobuf/type.pb.h.

◆ enumvalue_ [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::EnumValue > Enum::enumvalue_
private

◆ kIndexInFileMessages

static constexpr int Enum::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

Definition at line 914 of file bloaty/third_party/protobuf/src/google/protobuf/type.pb.h.

◆ name_

PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr Enum::name_
private

◆ options_ [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > Enum::options_
private

Definition at line 1014 of file protobuf/src/google/protobuf/type.pb.h.

◆ options_ [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > Enum::options_
private

◆ source_context_ [1/2]

::PROTOBUF_NAMESPACE_ID::SourceContext* Enum::source_context_
private

Definition at line 1016 of file protobuf/src/google/protobuf/type.pb.h.

◆ source_context_ [2/2]

PROTOBUF_NAMESPACE_ID::SourceContext* Enum::source_context_
private

◆ syntax_

int Enum::syntax_
private

The documentation for this class was generated from the following files:
Enum::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/type.pb.cc:1534


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