Public Member Functions | Public Attributes | List of all members
google::protobuf.internal::ExtensionSet::Extension Struct Reference

Public Member Functions

size_t ByteSize (int number) const
 
size_t ByteSize (int number) const
 
void Clear ()
 
void Clear ()
 
void Free ()
 
void Free ()
 
int GetSize () const
 
int GetSize () const
 
uint8_tInternalSerializeFieldWithCachedSizesToArray (const MessageLite *extendee, const ExtensionSet *extension_set, int number, uint8_t *target, io::EpsCopyOutputStream *stream) const
 
uint8InternalSerializeFieldWithCachedSizesToArray (int number, uint8 *target, io::EpsCopyOutputStream *stream) const
 
uint8_tInternalSerializeMessageSetItemWithCachedSizesToArray (const MessageLite *extendee, const ExtensionSet *extension_set, int number, uint8_t *target, io::EpsCopyOutputStream *stream) const
 
uint8InternalSerializeMessageSetItemWithCachedSizesToArray (int number, uint8 *target, io::EpsCopyOutputStream *stream) const
 
bool IsInitialized () const
 
bool IsInitialized () const
 
size_t MessageSetItemByteSize (int number) const
 
size_t MessageSetItemByteSize (int number) const
 
size_t SpaceUsedExcludingSelfLong () const
 
size_t SpaceUsedExcludingSelfLong () const
 

Public Attributes

union {
   bool   bool_value
 
   double   double_value
 
   int   enum_value
 
   float   float_value
 
   int32   int32_value
 
   int64   int64_value
 
   LazyMessageExtension *   lazymessage_value
 
   MessageLite *   message_value
 
   RepeatedField< bool > *   repeated_bool_value
 
   RepeatedField< double > *   repeated_double_value
 
   RepeatedField< int > *   repeated_enum_value
 
   RepeatedField< float > *   repeated_float_value
 
   RepeatedField< int32 > *   repeated_int32_value
 
   RepeatedField< int64 > *   repeated_int64_value
 
   RepeatedPtrField< MessageLite > *   repeated_message_value
 
   RepeatedPtrField< std::string > *   repeated_string_value
 
   RepeatedField< uint32 > *   repeated_uint32_value
 
   RepeatedField< uint64 > *   repeated_uint64_value
 
   std::string *   string_value
 
   uint32   uint32_value
 
   uint64   uint64_value
 
}; 
 
union {
   bool   bool_value
 
   double   double_value
 
   int   enum_value
 
   float   float_value
 
   int32_t   int32_t_value
 
   int64_t   int64_t_value
 
   LazyMessageExtension *   lazymessage_value
 
   MessageLite *   message_value
 
   RepeatedField< bool > *   repeated_bool_value
 
   RepeatedField< double > *   repeated_double_value
 
   RepeatedField< int > *   repeated_enum_value
 
   RepeatedField< float > *   repeated_float_value
 
   RepeatedField< int32_t > *   repeated_int32_t_value
 
   RepeatedField< int64_t > *   repeated_int64_t_value
 
   RepeatedPtrField< MessageLite > *   repeated_message_value
 
   RepeatedPtrField< std::string > *   repeated_string_value
 
   RepeatedField< uint32_t > *   repeated_uint32_t_value
 
   RepeatedField< uint64_t > *   repeated_uint64_t_value
 
   std::string *   string_value
 
   uint32_t   uint32_t_value
 
   uint64_t   uint64_t_value
 
}; 
 
int cached_size
 
const FieldDescriptordescriptor
 
bool is_cleared: 4
 
bool is_lazy: 4
 
bool is_packed
 
bool is_repeated
 
FieldType type
 

Detailed Description

Definition at line 551 of file bloaty/third_party/protobuf/src/google/protobuf/extension_set.h.

Member Function Documentation

◆ ByteSize() [1/2]

size_t google::protobuf.internal::ExtensionSet::Extension::ByteSize ( int  number) const

◆ ByteSize() [2/2]

size_t google::protobuf.internal::ExtensionSet::Extension::ByteSize ( int  number) const

◆ Clear() [1/2]

void google::protobuf.internal::ExtensionSet::Extension::Clear ( )

◆ Clear() [2/2]

void google::protobuf.internal::ExtensionSet::Extension::Clear ( )

◆ Free() [1/2]

void google::protobuf.internal::ExtensionSet::Extension::Free ( )

◆ Free() [2/2]

void google::protobuf.internal::ExtensionSet::Extension::Free ( )

◆ GetSize() [1/2]

int google::protobuf.internal::ExtensionSet::Extension::GetSize ( ) const

◆ GetSize() [2/2]

int google::protobuf.internal::ExtensionSet::Extension::GetSize ( ) const

◆ InternalSerializeFieldWithCachedSizesToArray() [1/2]

uint8_t * google::protobuf.internal::ExtensionSet::Extension::InternalSerializeFieldWithCachedSizesToArray ( const MessageLite extendee,
const ExtensionSet extension_set,
int  number,
uint8_t target,
io::EpsCopyOutputStream stream 
) const

◆ InternalSerializeFieldWithCachedSizesToArray() [2/2]

uint8 * google::protobuf.internal::ExtensionSet::Extension::InternalSerializeFieldWithCachedSizesToArray ( int  number,
uint8 target,
io::EpsCopyOutputStream stream 
) const

◆ InternalSerializeMessageSetItemWithCachedSizesToArray() [1/2]

uint8_t * google::protobuf.internal::ExtensionSet::Extension::InternalSerializeMessageSetItemWithCachedSizesToArray ( const MessageLite extendee,
const ExtensionSet extension_set,
int  number,
uint8_t target,
io::EpsCopyOutputStream stream 
) const

◆ InternalSerializeMessageSetItemWithCachedSizesToArray() [2/2]

uint8 * google::protobuf.internal::ExtensionSet::Extension::InternalSerializeMessageSetItemWithCachedSizesToArray ( int  number,
uint8 target,
io::EpsCopyOutputStream stream 
) const

◆ IsInitialized() [1/2]

bool google::protobuf.internal::ExtensionSet::Extension::IsInitialized ( ) const

◆ IsInitialized() [2/2]

bool google::protobuf.internal::ExtensionSet::Extension::IsInitialized ( ) const

◆ MessageSetItemByteSize() [1/2]

size_t google::protobuf.internal::ExtensionSet::Extension::MessageSetItemByteSize ( int  number) const

◆ MessageSetItemByteSize() [2/2]

size_t google::protobuf.internal::ExtensionSet::Extension::MessageSetItemByteSize ( int  number) const

◆ SpaceUsedExcludingSelfLong() [1/2]

size_t google::protobuf.internal::ExtensionSet::Extension::SpaceUsedExcludingSelfLong ( ) const

◆ SpaceUsedExcludingSelfLong() [2/2]

size_t google::protobuf.internal::ExtensionSet::Extension::SpaceUsedExcludingSelfLong ( ) const

Member Data Documentation

◆ @260

union { ... }

◆ @575

union { ... }

◆ bool_value

bool google::protobuf.internal::ExtensionSet::Extension::bool_value

◆ cached_size

int google::protobuf.internal::ExtensionSet::Extension::cached_size
mutable

◆ descriptor

const FieldDescriptor * google::protobuf.internal::ExtensionSet::Extension::descriptor

◆ double_value

double google::protobuf.internal::ExtensionSet::Extension::double_value

◆ enum_value

int google::protobuf.internal::ExtensionSet::Extension::enum_value

◆ float_value

float google::protobuf.internal::ExtensionSet::Extension::float_value

◆ int32_t_value

int32_t google::protobuf.internal::ExtensionSet::Extension::int32_t_value

◆ int32_value

int32 google::protobuf.internal::ExtensionSet::Extension::int32_value

◆ int64_t_value

int64_t google::protobuf.internal::ExtensionSet::Extension::int64_t_value

◆ int64_value

int64 google::protobuf.internal::ExtensionSet::Extension::int64_value

◆ is_cleared

bool google::protobuf.internal::ExtensionSet::Extension::is_cleared

◆ is_lazy

bool google::protobuf.internal::ExtensionSet::Extension::is_lazy

◆ is_packed

bool google::protobuf.internal::ExtensionSet::Extension::is_packed

◆ is_repeated

bool google::protobuf.internal::ExtensionSet::Extension::is_repeated

◆ lazymessage_value

LazyMessageExtension* google::protobuf.internal::ExtensionSet::Extension::lazymessage_value

◆ message_value

MessageLite* google::protobuf.internal::ExtensionSet::Extension::message_value

◆ repeated_bool_value

RepeatedField<bool>* google::protobuf.internal::ExtensionSet::Extension::repeated_bool_value

◆ repeated_double_value

RepeatedField<double>* google::protobuf.internal::ExtensionSet::Extension::repeated_double_value

◆ repeated_enum_value

RepeatedField<int>* google::protobuf.internal::ExtensionSet::Extension::repeated_enum_value

◆ repeated_float_value

RepeatedField<float>* google::protobuf.internal::ExtensionSet::Extension::repeated_float_value

◆ repeated_int32_t_value

RepeatedField<int32_t>* google::protobuf.internal::ExtensionSet::Extension::repeated_int32_t_value

◆ repeated_int32_value

RepeatedField<int32>* google::protobuf.internal::ExtensionSet::Extension::repeated_int32_value

◆ repeated_int64_t_value

RepeatedField<int64_t>* google::protobuf.internal::ExtensionSet::Extension::repeated_int64_t_value

◆ repeated_int64_value

RepeatedField<int64>* google::protobuf.internal::ExtensionSet::Extension::repeated_int64_value

◆ repeated_message_value

RepeatedPtrField<MessageLite>* google::protobuf.internal::ExtensionSet::Extension::repeated_message_value

◆ repeated_string_value

RepeatedPtrField<std::string>* google::protobuf.internal::ExtensionSet::Extension::repeated_string_value

◆ repeated_uint32_t_value

RepeatedField<uint32_t>* google::protobuf.internal::ExtensionSet::Extension::repeated_uint32_t_value

◆ repeated_uint32_value

RepeatedField<uint32>* google::protobuf.internal::ExtensionSet::Extension::repeated_uint32_value

◆ repeated_uint64_t_value

RepeatedField<uint64_t>* google::protobuf.internal::ExtensionSet::Extension::repeated_uint64_t_value

◆ repeated_uint64_value

RepeatedField<uint64>* google::protobuf.internal::ExtensionSet::Extension::repeated_uint64_value

◆ string_value

std::string* google::protobuf.internal::ExtensionSet::Extension::string_value

◆ type

FieldType google::protobuf.internal::ExtensionSet::Extension::type

◆ uint32_t_value

uint32_t google::protobuf.internal::ExtensionSet::Extension::uint32_t_value

◆ uint32_value

uint32 google::protobuf.internal::ExtensionSet::Extension::uint32_value

◆ uint64_t_value

uint64_t google::protobuf.internal::ExtensionSet::Extension::uint64_t_value

◆ uint64_value

uint64 google::protobuf.internal::ExtensionSet::Extension::uint64_value

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


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