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

#include <type.pb.h>

Inheritance diagram for Option:
Inheritance graph
[legend]

Public Types

enum  : int { kNameFieldNumber = 1, kValueFieldNumber = 2 }
 
enum  : int { kNameFieldNumber = 1, kValueFieldNumber = 2 }
 

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
 
size_t ByteSizeLong () const final
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_name ()
 
void clear_name ()
 
void clear_value ()
 
void clear_value ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Option &from)
 
void CopyFrom (const Option &from)
 
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_value () const
 
bool has_value () 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 Option &from)
 
void MergeFrom (const Option &from)
 
std::string * mutable_name ()
 
std::string * mutable_name ()
 
::PROTOBUF_NAMESPACE_ID::Anymutable_value ()
 
PROTOBUF_NAMESPACE_ID::Anymutable_value ()
 
const std::string & name () const
 
const std::string & name () const
 
OptionNew () const final
 
OptionNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
OptionNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
Optionoperator= (const Option &from)
 
Optionoperator= (const Option &from)
 
Optionoperator= (Option &&from) noexcept
 
Optionoperator= (Option &&from) noexcept
 
 Option ()
 
 Option ()
 
constexpr Option (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Option (const Option &from)
 
 Option (const Option &from)
 
 Option (Option &&from) noexcept
 
 Option (Option &&from) noexcept
 
PROTOBUF_NODISCARD std::string * release_name ()
 
std::string * release_name ()
 
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Anyrelease_value ()
 
PROTOBUF_NAMESPACE_ID::Anyrelease_value ()
 
void set_allocated_name (std::string *name)
 
void set_allocated_name (std::string *name)
 
void set_allocated_value (::PROTOBUF_NAMESPACE_ID::Any *value)
 
void set_allocated_value (PROTOBUF_NAMESPACE_ID::Any *value)
 
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 Swap (Option *other)
 
void Swap (Option *other)
 
::PROTOBUF_NAMESPACE_ID::Anyunsafe_arena_release_value ()
 
PROTOBUF_NAMESPACE_ID::Anyunsafe_arena_release_value ()
 
void unsafe_arena_set_allocated_value (::PROTOBUF_NAMESPACE_ID::Any *value)
 
void unsafe_arena_set_allocated_value (PROTOBUF_NAMESPACE_ID::Any *value)
 
void UnsafeArenaSwap (Option *other)
 
void UnsafeArenaSwap (Option *other)
 
const ::PROTOBUF_NAMESPACE_ID::Anyvalue () const
 
const PROTOBUF_NAMESPACE_ID::Anyvalue () const
 
virtual ~Option ()
 
 ~Option () override
 

Static Public Member Functions

static const Optiondefault_instance ()
 
static const Optiondefault_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 Optioninternal_default_instance ()
 
static const Optioninternal_default_instance ()
 

Static Public Attributes

static const ClassData _class_data_
 
static constexpr int kIndexInFileMessages
 

Protected Member Functions

 Option (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
 Option (::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

bool _internal_has_value () const
 
bool _internal_has_value () const
 
std::string * _internal_mutable_name ()
 
std::string * _internal_mutable_name ()
 
::PROTOBUF_NAMESPACE_ID::Any_internal_mutable_value ()
 
PROTOBUF_NAMESPACE_ID::Any_internal_mutable_value ()
 
const std::string & _internal_name () const
 
const std::string & _internal_name () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_name (const std::string &value)
 
void _internal_set_name (const std::string &value)
 
const ::PROTOBUF_NAMESPACE_ID::Any_internal_value () const
 
const PROTOBUF_NAMESPACE_ID::Any_internal_value () const
 
inline ::PROTOBUF_NAMESPACE_ID::ArenaGetArenaNoVirtual () const
 
void InternalSwap (Option *other)
 
void InternalSwap (Option *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::internal::ArenaStringPtr name_
 
::PROTOBUF_NAMESPACE_ID::Anyvalue_
 
PROTOBUF_NAMESPACE_ID::Anyvalue_
 

Friends

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

Detailed Description

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

Member Typedef Documentation

◆ DestructorSkippable_ [1/2]

typedef void Option::DestructorSkippable_
private

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

◆ DestructorSkippable_ [2/2]

typedef void Option::DestructorSkippable_
private

◆ InternalArenaConstructable_ [1/2]

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

◆ InternalArenaConstructable_ [2/2]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kNameFieldNumber 
kValueFieldNumber 

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

◆ anonymous enum

anonymous enum : int
Enumerator
kNameFieldNumber 
kValueFieldNumber 

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

Constructor & Destructor Documentation

◆ Option() [1/9]

Option::Option ( )

◆ ~Option() [1/2]

Option::~Option ( )
virtual

◆ Option() [2/9]

Option::Option ( const Option from)

◆ Option() [3/9]

Option::Option ( Option &&  from)
inlinenoexcept

◆ Option() [4/9]

Option::Option ( ::PROTOBUF_NAMESPACE_ID::Arena arena)
explicitprotected

◆ Option() [5/9]

Option::Option ( )
inline

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

◆ ~Option() [2/2]

Option::~Option ( )
override

◆ Option() [6/9]

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

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

◆ Option() [7/9]

Option::Option ( const Option from)

◆ Option() [8/9]

Option::Option ( Option &&  from)
inlinenoexcept

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

◆ Option() [9/9]

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

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

Member Function Documentation

◆ _internal_has_value() [1/2]

bool Option::_internal_has_value ( ) const
private

◆ _internal_has_value() [2/2]

bool Option::_internal_has_value ( ) const
inlineprivate

◆ _internal_mutable_name() [1/2]

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

◆ _internal_mutable_name() [2/2]

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

◆ _internal_mutable_value() [1/2]

::PROTOBUF_NAMESPACE_ID::Any* Option::_internal_mutable_value ( )
private

◆ _internal_mutable_value() [2/2]

PROTOBUF_NAMESPACE_ID::Any * Option::_internal_mutable_value ( )
inlineprivate

◆ _internal_name() [1/2]

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

◆ _internal_name() [2/2]

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

◆ _internal_set_name() [1/2]

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

◆ _internal_set_name() [2/2]

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

◆ _internal_value() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Any& Option::_internal_value ( ) const
private

◆ _internal_value() [2/2]

const ::PROTOBUF_NAMESPACE_ID::Any & Option::_internal_value ( ) const
inlineprivate

◆ _InternalParse() [1/2]

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

◆ _InternalParse() [2/2]

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

◆ _InternalSerialize()

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

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

◆ ArenaDtor() [1/2]

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

◆ ArenaDtor() [2/2]

void Option::ArenaDtor ( void *  object)
staticprivate

◆ ByteSizeLong() [1/2]

size_t Option::ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/2]

size_t Option::ByteSizeLong ( ) const
final

◆ Clear() [1/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Option::Clear ( )
final

◆ Clear() [2/2]

void Option::Clear ( )
final

◆ clear_name() [1/2]

void Option::clear_name ( )

◆ clear_name() [2/2]

void Option::clear_name ( )
inline

◆ clear_value() [1/2]

void Option::clear_value ( )

◆ clear_value() [2/2]

void Option::clear_value ( )

◆ CopyFrom() [1/3]

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

◆ CopyFrom() [2/3]

void Option::CopyFrom ( const Option from)

◆ CopyFrom() [3/3]

void Option::CopyFrom ( const Option from)

◆ default_instance() [1/2]

static const Option& Option::default_instance ( )
inlinestatic

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

◆ default_instance() [2/2]

const Option & Option::default_instance ( )
static

◆ descriptor() [1/2]

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

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

◆ descriptor() [2/2]

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

◆ FullMessageName() [1/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Option::FullMessageName ( )
inlinestaticprivate

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

◆ FullMessageName() [2/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Option::FullMessageName ( )
inlinestaticprivate

◆ GetArena()

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

◆ GetArenaNoVirtual()

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

◆ GetCachedSize() [1/2]

int Option::GetCachedSize ( ) const
inlinefinal

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

◆ GetCachedSize() [2/2]

int Option::GetCachedSize ( ) const
inlinefinal

◆ GetClassData()

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

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

◆ GetDescriptor() [1/2]

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

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

◆ GetDescriptor() [2/2]

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

◆ GetMaybeArenaPointer()

void* Option::GetMaybeArenaPointer ( ) const
inlinefinal

◆ GetMetadata() [1/2]

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

◆ GetMetadata() [2/2]

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

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata Option::GetMetadataStatic ( )
inlinestaticprivate

◆ GetReflection() [1/2]

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

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

◆ GetReflection() [2/2]

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

◆ has_value() [1/2]

bool Option::has_value ( ) const

◆ has_value() [2/2]

bool Option::has_value ( ) const
inline

◆ InitAsDefaultInstance()

void Option::InitAsDefaultInstance ( )
static

◆ internal_default_instance() [1/2]

static const Option* Option::internal_default_instance ( )
inlinestatic

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

◆ internal_default_instance() [2/2]

static const Option* Option::internal_default_instance ( )
inlinestatic

◆ InternalSerializeWithCachedSizesToArray()

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

◆ InternalSwap() [1/2]

void Option::InternalSwap ( Option other)
private

◆ InternalSwap() [2/2]

void Option::InternalSwap ( Option other)
private

◆ IsInitialized() [1/2]

bool Option::IsInitialized ( ) const
final

◆ IsInitialized() [2/2]

bool Option::IsInitialized ( ) const
final

◆ MaybeArenaPtr()

void* Option::MaybeArenaPtr ( ) const
inlineprivate

◆ MergeFrom() [1/3]

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

◆ MergeFrom() [2/3]

void Option::MergeFrom ( const Option from)

◆ MergeFrom() [3/3]

void Option::MergeFrom ( const Option from)

◆ MergeImpl()

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

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

◆ mutable_name() [1/2]

std::string* Option::mutable_name ( )

◆ mutable_name() [2/2]

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

◆ mutable_value() [1/2]

::PROTOBUF_NAMESPACE_ID::Any* Option::mutable_value ( )

◆ mutable_value() [2/2]

PROTOBUF_NAMESPACE_ID::Any * Option::mutable_value ( )
inline

◆ name() [1/2]

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

◆ name() [2/2]

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

◆ New() [1/3]

Option* Option::New ( ) const
inlinefinal

◆ New() [2/3]

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

◆ New() [3/3]

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

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

◆ operator=() [1/4]

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

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

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

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

◆ operator=() [4/4]

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

◆ RegisterArenaDtor() [1/2]

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

◆ RegisterArenaDtor() [2/2]

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

◆ release_name() [1/2]

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

◆ release_name() [2/2]

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

◆ release_value() [1/2]

PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Any* Option::release_value ( )

◆ release_value() [2/2]

PROTOBUF_NAMESPACE_ID::Any * Option::release_value ( )
inline

◆ set_allocated_name() [1/2]

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

◆ set_allocated_name() [2/2]

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

◆ set_allocated_value() [1/2]

void Option::set_allocated_value ( ::PROTOBUF_NAMESPACE_ID::Any value)
inline

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

◆ set_allocated_value() [2/2]

void Option::set_allocated_value ( PROTOBUF_NAMESPACE_ID::Any value)
inline

◆ set_name() [1/6]

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

◆ set_name() [2/6]

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

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

◆ set_name() [3/6]

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

◆ set_name() [4/6]

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

◆ set_name() [5/6]

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

◆ set_name() [6/6]

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

◆ SetCachedSize() [1/2]

void Option::SetCachedSize ( int  size) const
finalprivate

◆ SetCachedSize() [2/2]

void Option::SetCachedSize ( int  size) const
finalprivate

◆ SharedCtor() [1/2]

void Option::SharedCtor ( )
private

◆ SharedCtor() [2/2]

void Option::SharedCtor ( )
inlineprivate

◆ SharedDtor() [1/2]

void Option::SharedDtor ( )
private

◆ SharedDtor() [2/2]

void Option::SharedDtor ( )
inlineprivate

◆ Swap() [1/2]

void Option::Swap ( Option other)
inline

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

◆ Swap() [2/2]

void Option::Swap ( Option other)
inline

◆ unsafe_arena_release_value() [1/2]

::PROTOBUF_NAMESPACE_ID::Any* Option::unsafe_arena_release_value ( )

◆ unsafe_arena_release_value() [2/2]

PROTOBUF_NAMESPACE_ID::Any * Option::unsafe_arena_release_value ( )
inline

◆ unsafe_arena_set_allocated_value() [1/2]

void Option::unsafe_arena_set_allocated_value ( ::PROTOBUF_NAMESPACE_ID::Any value)
inline

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

◆ unsafe_arena_set_allocated_value() [2/2]

void Option::unsafe_arena_set_allocated_value ( PROTOBUF_NAMESPACE_ID::Any value)

◆ UnsafeArenaSwap() [1/2]

void Option::UnsafeArenaSwap ( Option other)
inline

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

◆ UnsafeArenaSwap() [2/2]

void Option::UnsafeArenaSwap ( Option other)
inline

◆ value() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Any& Option::value ( ) const

◆ value() [2/2]

const ::PROTOBUF_NAMESPACE_ID::Any & Option::value ( ) const
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 ( Option a,
Option b 
)
friend

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

◆ swap [2/2]

void swap ( Option a,
Option b 
)
friend

Member Data Documentation

◆ _cached_size_

PROTOBUF_NAMESPACE_ID::internal::CachedSize Option::_cached_size_
mutableprivate

◆ _class_data_

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

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

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena Option::_internal_metadata_
private

◆ kIndexInFileMessages

static constexpr int Option::kIndexInFileMessages
staticconstexpr
Initial value:
=
4

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

◆ name_

PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr Option::name_
private

◆ value_ [1/2]

::PROTOBUF_NAMESPACE_ID::Any* Option::value_
private

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

◆ value_ [2/2]

PROTOBUF_NAMESPACE_ID::Any* Option::value_
private

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


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