Classes | Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
google::protobuf.internal::ExtensionSet Class Reference

#include <extension_set.h>

Classes

union  AllocatedData
 
struct  Extension
 
struct  KeyValue
 
class  LazyMessageExtension
 

Public Member Functions

uint8_t_InternalSerialize (const MessageLite *extendee, int start_field_number, int end_field_number, uint8_t *target, io::EpsCopyOutputStream *stream) const
 
void AddAllocatedMessage (const FieldDescriptor *descriptor, MessageLite *new_entry)
 
void AddAllocatedMessage (const FieldDescriptor *descriptor, MessageLite *new_entry)
 
void AddBool (int number, FieldType type, bool packed, bool value, desc)
 
void AddBool (int number, FieldType type, bool packed, bool value, desc)
 
void AddDouble (int number, FieldType type, bool packed, double value, desc)
 
void AddDouble (int number, FieldType type, bool packed, double value, desc)
 
void AddEnum (int number, FieldType type, bool packed, int value, desc)
 
void AddEnum (int number, FieldType type, bool packed, int value, desc)
 
void AddFloat (int number, FieldType type, bool packed, float value, desc)
 
void AddFloat (int number, FieldType type, bool packed, float value, desc)
 
void AddInt32 (int number, FieldType type, bool packed, int32 value, desc)
 
void AddInt32 (int number, FieldType type, bool packed, int32_t value, desc)
 
void AddInt64 (int number, FieldType type, bool packed, int64 value, desc)
 
void AddInt64 (int number, FieldType type, bool packed, int64_t value, desc)
 
MessageLiteAddMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
MessageLiteAddMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
MessageLiteAddMessage (int number, FieldType type, const MessageLite &prototype, desc)
 
MessageLiteAddMessage (int number, FieldType type, const MessageLite &prototype, desc)
 
std::string * AddString (int number, FieldType type, desc)
 
std::string * AddString (int number, FieldType type, desc)
 
void AddString (int number, FieldType type, std::string value, desc)
 
void AddString (int number, FieldType type, std::string value, desc)
 
void AddUInt32 (int number, FieldType type, bool packed, uint32 value, desc)
 
void AddUInt32 (int number, FieldType type, bool packed, uint32_t value, desc)
 
void AddUInt64 (int number, FieldType type, bool packed, uint64 value, desc)
 
void AddUInt64 (int number, FieldType type, bool packed, uint64_t value, desc)
 
void AppendToList (const Descriptor *containing_type, const DescriptorPool *pool, std::vector< const FieldDescriptor * > *output) const
 
void AppendToList (const Descriptor *extendee, const DescriptorPool *pool, std::vector< const FieldDescriptor * > *output) const
 
size_t ByteSize () const
 
size_t ByteSize () const
 
void Clear ()
 
void Clear ()
 
void ClearExtension (int number)
 
void ClearExtension (int number)
 
 ExtensionSet ()
 
constexpr ExtensionSet ()
 
 ExtensionSet (Arena *arena)
 
 ExtensionSet (Arena *arena)
 
int ExtensionSize (int number) const
 
int ExtensionSize (int number) const
 
FieldType ExtensionType (int number) const
 
FieldType ExtensionType (int number) const
 
ArenaGetArena () const
 
ArenaGetArenaNoVirtual () const
 
bool GetBool (int number, bool default_value) const
 
bool GetBool (int number, bool default_value) const
 
double GetDouble (int number, double default_value) const
 
double GetDouble (int number, double default_value) const
 
int GetEnum (int number, int default_value) const
 
int GetEnum (int number, int default_value) const
 
float GetFloat (int number, float default_value) const
 
float GetFloat (int number, float default_value) const
 
int32 GetInt32 (int number, int32 default_value) const
 
int32_t GetInt32 (int number, int32_t default_value) const
 
int64 GetInt64 (int number, int64 default_value) const
 
int64_t GetInt64 (int number, int64_t default_value) const
 
const MessageLiteGetMessage (int number, const Descriptor *message_type, MessageFactory *factory) const
 
const MessageLiteGetMessage (int number, const Descriptor *message_type, MessageFactory *factory) const
 
const MessageLiteGetMessage (int number, const MessageLite &default_value) const
 
const MessageLiteGetMessage (int number, const MessageLite &default_value) const
 
const void * GetRawRepeatedField (int number, const void *default_value) const
 
const void * GetRawRepeatedField (int number, const void *default_value) const
 
bool GetRepeatedBool (int number, int index) const
 
bool GetRepeatedBool (int number, int index) const
 
double GetRepeatedDouble (int number, int index) const
 
double GetRepeatedDouble (int number, int index) const
 
int GetRepeatedEnum (int number, int index) const
 
int GetRepeatedEnum (int number, int index) const
 
float GetRepeatedFloat (int number, int index) const
 
float GetRepeatedFloat (int number, int index) const
 
int32 GetRepeatedInt32 (int number, int index) const
 
int32_t GetRepeatedInt32 (int number, int index) const
 
int64 GetRepeatedInt64 (int number, int index) const
 
int64_t GetRepeatedInt64 (int number, int index) const
 
const MessageLiteGetRepeatedMessage (int number, int index) const
 
const MessageLiteGetRepeatedMessage (int number, int index) const
 
const std::string & GetRepeatedString (int number, int index) const
 
const std::string & GetRepeatedString (int number, int index) const
 
uint32 GetRepeatedUInt32 (int number, int index) const
 
uint32_t GetRepeatedUInt32 (int number, int index) const
 
uint64 GetRepeatedUInt64 (int number, int index) const
 
uint64_t GetRepeatedUInt64 (int number, int index) const
 
const std::string & GetString (int number, const std::string &default_value) const
 
const std::string & GetString (int number, const std::string &default_value) const
 
uint32 GetUInt32 (int number, uint32 default_value) const
 
uint32_t GetUInt32 (int number, uint32_t default_value) const
 
uint64 GetUInt64 (int number, uint64 default_value) const
 
uint64_t GetUInt64 (int number, uint64_t default_value) const
 
bool Has (int number) const
 
bool Has (int number) const
 
uint8_tInternalSerializeMessageSetWithCachedSizesToArray (const MessageLite *extendee, uint8_t *target, io::EpsCopyOutputStream *stream) const
 
uint8InternalSerializeMessageSetWithCachedSizesToArray (uint8 *target, io::EpsCopyOutputStream *stream) const
 
uint8InternalSerializeWithCachedSizesToArray (int start_field_number, int end_field_number, uint8 *target, io::EpsCopyOutputStream *stream) const
 
void InternalSwap (ExtensionSet *other)
 
bool IsInitialized () const
 
bool IsInitialized () const
 
void MergeFrom (const ExtensionSet &other)
 
void MergeFrom (const MessageLite *extendee, const ExtensionSet &other)
 
size_t MessageSetByteSize () const
 
size_t MessageSetByteSize () const
 
MessageLiteMutableMessage (const FieldDescriptor *decsriptor, MessageFactory *factory)
 
MessageLiteMutableMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
MessageLiteMutableMessage (int number, FieldType type, const MessageLite &prototype, desc)
 
MessageLiteMutableMessage (int number, FieldType type, const MessageLite &prototype, desc)
 
void * MutableRawRepeatedField (int number)
 
void * MutableRawRepeatedField (int number)
 
void * MutableRawRepeatedField (int number, FieldType field_type, bool packed, const FieldDescriptor *desc)
 
void * MutableRawRepeatedField (int number, FieldType field_type, bool packed, const FieldDescriptor *desc)
 
MessageLiteMutableRepeatedMessage (int number, int index)
 
MessageLiteMutableRepeatedMessage (int number, int index)
 
std::string * MutableRepeatedString (int number, int index)
 
std::string * MutableRepeatedString (int number, int index)
 
std::string * MutableString (int number, FieldType type, desc)
 
std::string * MutableString (int number, FieldType type, desc)
 
int NumExtensions () const
 
int NumExtensions () const
 
bool ParseField (uint32 tag, io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)
 
bool ParseField (uint32 tag, io::CodedInputStream *input, const MessageLite *containing_type)
 
bool ParseField (uint32 tag, io::CodedInputStream *input, const MessageLite *containing_type, io::CodedOutputStream *unknown_fields)
 
bool ParseField (uint32 tag, io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
 
bool ParseField (uint32_t tag, io::CodedInputStream *input, const Message *extendee, UnknownFieldSet *unknown_fields)
 
bool ParseField (uint32_t tag, io::CodedInputStream *input, const MessageLite *extendee)
 
bool ParseField (uint32_t tag, io::CodedInputStream *input, const MessageLite *extendee, io::CodedOutputStream *unknown_fields)
 
bool ParseField (uint32_t tag, io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
 
const char * ParseField (uint64 tag, const char *ptr, const Message *containing_type, internal::InternalMetadataWithArena *metadata, internal::ParseContext *ctx)
 
const char * ParseField (uint64 tag, const char *ptr, const MessageLite *containing_type, internal::InternalMetadataWithArenaLite *metadata, internal::ParseContext *ctx)
 
const char * ParseField (uint64_t tag, const char *ptr, const Message *extendee, internal::InternalMetadata *metadata, internal::ParseContext *ctx)
 
const char * ParseField (uint64_t tag, const char *ptr, const MessageLite *extendee, internal::InternalMetadata *metadata, internal::ParseContext *ctx)
 
template<typename Msg , typename Metadata >
const char * ParseMessageSet (const char *ptr, const Msg *containing_type, Metadata *metadata, internal::ParseContext *ctx)
 
template<typename Msg >
const char * ParseMessageSet (const char *ptr, const Msg *extendee, InternalMetadata *metadata, internal::ParseContext *ctx)
 
bool ParseMessageSet (io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)
 
bool ParseMessageSet (io::CodedInputStream *input, const Message *extendee, UnknownFieldSet *unknown_fields)
 
bool ParseMessageSet (io::CodedInputStream *input, const MessageLite *containing_type, std::string *unknown_fields)
 
bool ParseMessageSet (io::CodedInputStream *input, const MessageLite *extendee, std::string *unknown_fields)
 
bool ParseMessageSet (io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)
 
bool ParseMessageSet (io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)
 
bool ParseMessageSetLite (io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
 
bool ParseMessageSetLite (io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
 
MessageLiteReleaseLast (int number)
 
PROTOBUF_NODISCARD MessageLiteReleaseLast (int number)
 
MessageLiteReleaseMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
PROTOBUF_NODISCARD MessageLiteReleaseMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
MessageLiteReleaseMessage (int number, const MessageLite &prototype)
 
PROTOBUF_NODISCARD MessageLiteReleaseMessage (int number, const MessageLite &prototype)
 
void RemoveLast (int number)
 
void RemoveLast (int number)
 
void SerializeMessageSetWithCachedSizes (const MessageLite *extendee, io::CodedOutputStream *output) const
 
void SerializeMessageSetWithCachedSizes (io::CodedOutputStream *output) const
 
uint8_tSerializeMessageSetWithCachedSizesToArray (const MessageLite *extendee, uint8_t *target) const
 
uint8SerializeMessageSetWithCachedSizesToArray (uint8 *target) const
 
void SerializeWithCachedSizes (const MessageLite *extendee, int start_field_number, int end_field_number, io::CodedOutputStream *output) const
 
void SerializeWithCachedSizes (int start_field_number, int end_field_number, io::CodedOutputStream *output) const
 
uint8SerializeWithCachedSizesToArray (int start_field_number, int end_field_number, uint8 *target) const
 
uint8_tSerializeWithCachedSizesToArray (int start_field_number, int end_field_number, uint8_t *target) const
 
void SetAllocatedMessage (int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)
 
void SetAllocatedMessage (int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)
 
void SetBool (int number, FieldType type, bool value, desc)
 
void SetBool (int number, FieldType type, bool value, desc)
 
void SetDouble (int number, FieldType type, double value, desc)
 
void SetDouble (int number, FieldType type, double value, desc)
 
void SetEnum (int number, FieldType type, int value, desc)
 
void SetEnum (int number, FieldType type, int value, desc)
 
void SetFloat (int number, FieldType type, float value, desc)
 
void SetFloat (int number, FieldType type, float value, desc)
 
void SetInt32 (int number, FieldType type, int32 value, desc)
 
void SetInt32 (int number, FieldType type, int32_t value, desc)
 
void SetInt64 (int number, FieldType type, int64 value, desc)
 
void SetInt64 (int number, FieldType type, int64_t value, desc)
 
void SetRepeatedBool (int number, int index, bool value)
 
void SetRepeatedBool (int number, int index, bool value)
 
void SetRepeatedDouble (int number, int index, double value)
 
void SetRepeatedDouble (int number, int index, double value)
 
void SetRepeatedEnum (int number, int index, int value)
 
void SetRepeatedEnum (int number, int index, int value)
 
void SetRepeatedFloat (int number, int index, float value)
 
void SetRepeatedFloat (int number, int index, float value)
 
void SetRepeatedInt32 (int number, int index, int32 value)
 
void SetRepeatedInt32 (int number, int index, int32_t value)
 
void SetRepeatedInt64 (int number, int index, int64 value)
 
void SetRepeatedInt64 (int number, int index, int64_t value)
 
void SetRepeatedString (int number, int index, std::string value)
 
void SetRepeatedString (int number, int index, std::string value)
 
void SetRepeatedUInt32 (int number, int index, uint32 value)
 
void SetRepeatedUInt32 (int number, int index, uint32_t value)
 
void SetRepeatedUInt64 (int number, int index, uint64 value)
 
void SetRepeatedUInt64 (int number, int index, uint64_t value)
 
void SetString (int number, FieldType type, std::string value, desc)
 
void SetString (int number, FieldType type, std::string value, desc)
 
void SetUInt32 (int number, FieldType type, uint32 value, desc)
 
void SetUInt32 (int number, FieldType type, uint32_t value, desc)
 
void SetUInt64 (int number, FieldType type, uint64 value, desc)
 
void SetUInt64 (int number, FieldType type, uint64_t value, desc)
 
int SpaceUsedExcludingSelf () const
 
int SpaceUsedExcludingSelf () const
 
size_t SpaceUsedExcludingSelfLong () const
 
size_t SpaceUsedExcludingSelfLong () const
 
void Swap (const MessageLite *extendee, ExtensionSet *other)
 
void Swap (ExtensionSet *other)
 
void SwapElements (int number, int index1, int index2)
 
void SwapElements (int number, int index1, int index2)
 
void SwapExtension (const MessageLite *extendee, ExtensionSet *other, int number)
 
void SwapExtension (ExtensionSet *other, int number)
 
void UnsafeArenaAddAllocatedMessage (const FieldDescriptor *descriptor, MessageLite *new_entry)
 
MessageLiteUnsafeArenaReleaseLast (int number)
 
MessageLiteUnsafeArenaReleaseMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
MessageLiteUnsafeArenaReleaseMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
MessageLiteUnsafeArenaReleaseMessage (int number, const MessageLite &prototype)
 
MessageLiteUnsafeArenaReleaseMessage (int number, const MessageLite &prototype)
 
void UnsafeArenaSetAllocatedMessage (int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)
 
void UnsafeArenaSetAllocatedMessage (int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)
 
void UnsafeShallowSwapExtension (ExtensionSet *other, int number)
 
 ~ExtensionSet ()
 
 ~ExtensionSet ()
 

Static Public Member Functions

static void RegisterEnumExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, EnumValidityFunc *is_valid)
 
static void RegisterEnumExtension (const MessageLite *extendee, int number, FieldType type, bool is_repeated, bool is_packed, EnumValidityFunc *is_valid)
 
static void RegisterExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed)
 
static void RegisterExtension (const MessageLite *extendee, int number, FieldType type, bool is_repeated, bool is_packed)
 
static void RegisterMessageExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, const MessageLite *prototype)
 
static void RegisterMessageExtension (const MessageLite *extendee, int number, FieldType type, bool is_repeated, bool is_packed, const MessageLite *prototype)
 

Private Types

typedef std::map< int, ExtensionLargeMap
 
typedef std::map< int, ExtensionLargeMap
 

Private Member Functions

uint8_t_InternalSerializeImpl (const MessageLite *extendee, int start_field_number, int end_field_number, uint8_t *target, io::EpsCopyOutputStream *stream) const
 
void Erase (int key)
 
void Erase (int key)
 
bool FindExtension (int wire_type, uint32 field, const Message *containing_type, const internal::ParseContext *ctx, ExtensionInfo *extension, bool *was_packed_on_wire)
 
bool FindExtension (int wire_type, uint32 field, const MessageLite *containing_type, const internal::ParseContext *ctx, ExtensionInfo *extension, bool *was_packed_on_wire)
 
bool FindExtension (int wire_type, uint32_t field, const Message *extendee, const internal::ParseContext *ctx, ExtensionInfo *extension, bool *was_packed_on_wire)
 
bool FindExtension (int wire_type, uint32_t field, const MessageLite *extendee, const internal::ParseContext *, ExtensionInfo *extension, bool *was_packed_on_wire)
 
bool FindExtensionInfoFromFieldNumber (int wire_type, int field_number, ExtensionFinder *extension_finder, ExtensionInfo *extension, bool *was_packed_on_wire)
 
bool FindExtensionInfoFromFieldNumber (int wire_type, int field_number, ExtensionFinder *extension_finder, ExtensionInfo *extension, bool *was_packed_on_wire) const
 
bool FindExtensionInfoFromTag (uint32 tag, ExtensionFinder *extension_finder, int *field_number, ExtensionInfo *extension, bool *was_packed_on_wire)
 
bool FindExtensionInfoFromTag (uint32_t tag, ExtensionFinder *extension_finder, int *field_number, ExtensionInfo *extension, bool *was_packed_on_wire)
 
ExtensionFindOrNull (int key)
 
ExtensionFindOrNull (int key)
 
const ExtensionFindOrNull (int key) const
 
const ExtensionFindOrNull (int key) const
 
ExtensionFindOrNullInLargeMap (int key)
 
ExtensionFindOrNullInLargeMap (int key)
 
const ExtensionFindOrNullInLargeMap (int key) const
 
const ExtensionFindOrNullInLargeMap (int key) const
 
KeyValueflat_begin ()
 
KeyValueflat_begin ()
 
const KeyValueflat_begin () const
 
const KeyValueflat_begin () const
 
KeyValueflat_end ()
 
KeyValueflat_end ()
 
const KeyValueflat_end () const
 
const KeyValueflat_end () const
 
template<typename KeyValueFunctor >
KeyValueFunctor ForEach (KeyValueFunctor func)
 
template<typename KeyValueFunctor >
KeyValueFunctor ForEach (KeyValueFunctor func)
 
template<typename KeyValueFunctor >
KeyValueFunctor ForEach (KeyValueFunctor func) const
 
template<typename KeyValueFunctor >
KeyValueFunctor ForEach (KeyValueFunctor func) const
 
const MessageLiteGetPrototypeForLazyMessage (const MessageLite *extendee, int number) const
 
const boolGetRefBool (int number, const bool &default_value) const
 
const double & GetRefDouble (int number, const double &default_value) const
 
const intGetRefEnum (int number, const int &default_value) const
 
const float & GetRefFloat (int number, const float &default_value) const
 
const int32_tGetRefInt32 (int number, const int32_t &default_value) const
 
const int64_tGetRefInt64 (int number, const int64_t &default_value) const
 
const boolGetRefRepeatedBool (int number, int index) const
 
const double & GetRefRepeatedDouble (int number, int index) const
 
const intGetRefRepeatedEnum (int number, int index) const
 
const float & GetRefRepeatedFloat (int number, int index) const
 
const int32_tGetRefRepeatedInt32 (int number, int index) const
 
const int64_tGetRefRepeatedInt64 (int number, int index) const
 
const uint32_tGetRefRepeatedUInt32 (int number, int index) const
 
const uint64_tGetRefRepeatedUInt64 (int number, int index) const
 
const uint32_tGetRefUInt32 (int number, const uint32_t &default_value) const
 
const uint64_tGetRefUInt64 (int number, const uint64_t &default_value) const
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ExtensionSet)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ExtensionSet)
 
void GrowCapacity (size_t minimum_new_capacity)
 
void GrowCapacity (size_t minimum_new_capacity)
 
bool HasLazy (int number) const
 
std::pair< Extension *, boolInsert (int key)
 
std::pair< Extension *, boolInsert (int key)
 
void InternalExtensionMergeFrom (const MessageLite *extendee, int number, const Extension &other_extension, Arena *other_arena)
 
void InternalExtensionMergeFrom (int number, const Extension &other_extension)
 
bool is_large () const
 
bool is_large () const
 
bool MaybeNewExtension (int number, const FieldDescriptor *descriptor, Extension **result)
 
bool MaybeNewExtension (int number, const FieldDescriptor *descriptor, Extension **result)
 
ExtensionMaybeNewRepeatedExtension (const FieldDescriptor *descriptor)
 
ExtensionMaybeNewRepeatedExtension (const FieldDescriptor *descriptor)
 
bool ParseFieldMaybeLazily (int wire_type, int field_number, io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)
 
bool ParseFieldMaybeLazily (int wire_type, int field_number, io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)
 
const char * ParseFieldMaybeLazily (uint64 tag, const char *ptr, const Message *containing_type, internal::InternalMetadataWithArena *metadata, internal::ParseContext *ctx)
 
const char * ParseFieldMaybeLazily (uint64 tag, const char *ptr, const MessageLite *containing_type, internal::InternalMetadataWithArenaLite *metadata, internal::ParseContext *ctx)
 
const char * ParseFieldMaybeLazily (uint64_t tag, const char *ptr, const Message *extendee, internal::InternalMetadata *metadata, internal::ParseContext *ctx)
 
const char * ParseFieldMaybeLazily (uint64_t tag, const char *ptr, const MessageLite *extendee, internal::InternalMetadata *metadata, internal::ParseContext *ctx)
 
bool ParseFieldWithExtensionInfo (int field_number, bool was_packed_on_wire, const ExtensionInfo &extension, io::CodedInputStream *input, FieldSkipper *field_skipper)
 
bool ParseFieldWithExtensionInfo (int field_number, bool was_packed_on_wire, const ExtensionInfo &extension, io::CodedInputStream *input, FieldSkipper *field_skipper)
 
template<typename T >
const char * ParseFieldWithExtensionInfo (int number, bool was_packed_on_wire, const ExtensionInfo &info, internal::InternalMetadata *metadata, const char *ptr, internal::ParseContext *ctx)
 
template<typename T >
const char * ParseFieldWithExtensionInfo (int number, bool was_packed_on_wire, const ExtensionInfo &info, T *metadata, const char *ptr, internal::ParseContext *ctx)
 
const char * ParseMessageSetItem (const char *ptr, const Message *containing_type, internal::InternalMetadataWithArena *metadata, internal::ParseContext *ctx)
 
const char * ParseMessageSetItem (const char *ptr, const Message *extendee, internal::InternalMetadata *metadata, internal::ParseContext *ctx)
 
const char * ParseMessageSetItem (const char *ptr, const MessageLite *containing_type, internal::InternalMetadataWithArenaLite *metadata, internal::ParseContext *ctx)
 
const char * ParseMessageSetItem (const char *ptr, const MessageLite *extendee, internal::InternalMetadata *metadata, internal::ParseContext *ctx)
 
bool ParseMessageSetItem (io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)
 
bool ParseMessageSetItem (io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)
 
bool ParseMessageSetItemLite (io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
 
bool ParseMessageSetItemLite (io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
 
template<typename Msg , typename Metadata >
const char * ParseMessageSetItemTmpl (const char *ptr, const Msg *containing_type, Metadata *metadata, internal::ParseContext *ctx)
 
template<typename Msg , typename T >
const char * ParseMessageSetItemTmpl (const char *ptr, const Msg *extendee, internal::InternalMetadata *metadata, internal::ParseContext *ctx)
 
size_t Size () const
 
size_t Size () const
 

Static Private Member Functions

static void DeleteFlatMap (const KeyValue *flat, uint16 flat_capacity)
 
static void DeleteFlatMap (const KeyValue *flat, uint16_t flat_capacity)
 
template<typename Iterator , typename KeyValueFunctor >
static KeyValueFunctor ForEach (Iterator begin, Iterator end, KeyValueFunctor func)
 
template<typename Iterator , typename KeyValueFunctor >
static KeyValueFunctor ForEach (Iterator begin, Iterator end, KeyValueFunctor func)
 
static size_t RepeatedMessage_SpaceUsedExcludingSelfLong (RepeatedPtrFieldBase *field)
 
static size_t RepeatedMessage_SpaceUsedExcludingSelfLong (RepeatedPtrFieldBase *field)
 

Private Attributes

Arenaarena_
 
uint16 flat_capacity_
 
uint16_t flat_capacity_
 
uint16 flat_size_
 
uint16_t flat_size_
 
union google::protobuf::internal::ExtensionSet::AllocatedData map_
 

Static Private Attributes

static constexpr uint16 kMaximumFlatCapacity = 256
 
static constexpr uint16_t kMaximumFlatCapacity = 256
 

Friends

template<typename Type , bool IsValid>
class EnumTypeTraits
 
class google::protobuf::Reflection
 
LazyMessageExtensionMaybeCreateLazyExtension (Arena *arena)
 
template<typename Type >
class PrimitiveTypeTraits
 
template<typename Type , bool IsValid>
class RepeatedEnumTypeTraits
 
template<typename Type >
class RepeatedPrimitiveTypeTraits
 

Detailed Description

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

Member Typedef Documentation

◆ LargeMap [1/2]

◆ LargeMap [2/2]

Constructor & Destructor Documentation

◆ ExtensionSet() [1/4]

constexpr google::protobuf.internal::ExtensionSet::ExtensionSet ( )
constexpr

◆ ExtensionSet() [2/4]

google::protobuf.internal::ExtensionSet::ExtensionSet ( Arena arena)
explicit

◆ ~ExtensionSet() [1/2]

google::protobuf.internal::ExtensionSet::~ExtensionSet ( )

◆ ExtensionSet() [3/4]

constexpr google::protobuf.internal::ExtensionSet::ExtensionSet ( )
constexpr

◆ ExtensionSet() [4/4]

google::protobuf.internal::ExtensionSet::ExtensionSet ( Arena arena)
explicit

◆ ~ExtensionSet() [2/2]

google::protobuf.internal::ExtensionSet::~ExtensionSet ( )

Member Function Documentation

◆ _InternalSerialize()

uint8_t* google::protobuf.internal::ExtensionSet::_InternalSerialize ( const MessageLite extendee,
int  start_field_number,
int  end_field_number,
uint8_t target,
io::EpsCopyOutputStream stream 
) const
inline

◆ _InternalSerializeImpl()

uint8_t * google::protobuf.internal::ExtensionSet::_InternalSerializeImpl ( const MessageLite extendee,
int  start_field_number,
int  end_field_number,
uint8_t target,
io::EpsCopyOutputStream stream 
) const
private

◆ AddAllocatedMessage() [1/2]

void google::protobuf.internal::ExtensionSet::AddAllocatedMessage ( const FieldDescriptor descriptor,
MessageLite new_entry 
)

◆ AddAllocatedMessage() [2/2]

void google::protobuf.internal::ExtensionSet::AddAllocatedMessage ( const FieldDescriptor descriptor,
MessageLite new_entry 
)

◆ AddBool() [1/2]

void google::protobuf.internal::ExtensionSet::AddBool ( int  number,
FieldType  type,
bool  packed,
bool  value,
desc   
)

◆ AddBool() [2/2]

void google::protobuf.internal::ExtensionSet::AddBool ( int  number,
FieldType  type,
bool  packed,
bool  value,
desc   
)

◆ AddDouble() [1/2]

void google::protobuf.internal::ExtensionSet::AddDouble ( int  number,
FieldType  type,
bool  packed,
double  value,
desc   
)

◆ AddDouble() [2/2]

void google::protobuf.internal::ExtensionSet::AddDouble ( int  number,
FieldType  type,
bool  packed,
double  value,
desc   
)

◆ AddEnum() [1/2]

void google::protobuf.internal::ExtensionSet::AddEnum ( int  number,
FieldType  type,
bool  packed,
int  value,
desc   
)

◆ AddEnum() [2/2]

void google::protobuf.internal::ExtensionSet::AddEnum ( int  number,
FieldType  type,
bool  packed,
int  value,
desc   
)

◆ AddFloat() [1/2]

void google::protobuf.internal::ExtensionSet::AddFloat ( int  number,
FieldType  type,
bool  packed,
float  value,
desc   
)

◆ AddFloat() [2/2]

void google::protobuf.internal::ExtensionSet::AddFloat ( int  number,
FieldType  type,
bool  packed,
float  value,
desc   
)

◆ AddInt32() [1/2]

void google::protobuf.internal::ExtensionSet::AddInt32 ( int  number,
FieldType  type,
bool  packed,
int32  value,
desc   
)

◆ AddInt32() [2/2]

void google::protobuf.internal::ExtensionSet::AddInt32 ( int  number,
FieldType  type,
bool  packed,
int32_t  value,
desc   
)

◆ AddInt64() [1/2]

void google::protobuf.internal::ExtensionSet::AddInt64 ( int  number,
FieldType  type,
bool  packed,
int64  value,
desc   
)

◆ AddInt64() [2/2]

void google::protobuf.internal::ExtensionSet::AddInt64 ( int  number,
FieldType  type,
bool  packed,
int64_t  value,
desc   
)

◆ AddMessage() [1/4]

MessageLite * google::protobuf.internal::ExtensionSet::AddMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ AddMessage() [2/4]

MessageLite* google::protobuf.internal::ExtensionSet::AddMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ AddMessage() [3/4]

MessageLite* google::protobuf.internal::ExtensionSet::AddMessage ( int  number,
FieldType  type,
const MessageLite prototype,
desc   
)

◆ AddMessage() [4/4]

MessageLite* google::protobuf.internal::ExtensionSet::AddMessage ( int  number,
FieldType  type,
const MessageLite prototype,
desc   
)

◆ AddString() [1/4]

std::string* google::protobuf.internal::ExtensionSet::AddString ( int  number,
FieldType  type,
desc   
)

◆ AddString() [2/4]

std::string* google::protobuf.internal::ExtensionSet::AddString ( int  number,
FieldType  type,
desc   
)

◆ AddString() [3/4]

void google::protobuf.internal::ExtensionSet::AddString ( int  number,
FieldType  type,
std::string  value,
desc   
)

◆ AddString() [4/4]

void google::protobuf.internal::ExtensionSet::AddString ( int  number,
FieldType  type,
std::string  value,
desc   
)

◆ AddUInt32() [1/2]

void google::protobuf.internal::ExtensionSet::AddUInt32 ( int  number,
FieldType  type,
bool  packed,
uint32  value,
desc   
)

◆ AddUInt32() [2/2]

void google::protobuf.internal::ExtensionSet::AddUInt32 ( int  number,
FieldType  type,
bool  packed,
uint32_t  value,
desc   
)

◆ AddUInt64() [1/2]

void google::protobuf.internal::ExtensionSet::AddUInt64 ( int  number,
FieldType  type,
bool  packed,
uint64  value,
desc   
)

◆ AddUInt64() [2/2]

void google::protobuf.internal::ExtensionSet::AddUInt64 ( int  number,
FieldType  type,
bool  packed,
uint64_t  value,
desc   
)

◆ AppendToList() [1/2]

void google::protobuf.internal::ExtensionSet::AppendToList ( const Descriptor containing_type,
const DescriptorPool pool,
std::vector< const FieldDescriptor * > *  output 
) const

◆ AppendToList() [2/2]

void google::protobuf.internal::ExtensionSet::AppendToList ( const Descriptor extendee,
const DescriptorPool pool,
std::vector< const FieldDescriptor * > *  output 
) const

◆ ByteSize() [1/2]

size_t google::protobuf.internal::ExtensionSet::ByteSize ( ) const

◆ ByteSize() [2/2]

size_t google::protobuf.internal::ExtensionSet::ByteSize ( ) const

◆ Clear() [1/2]

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

◆ Clear() [2/2]

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

◆ ClearExtension() [1/2]

void google::protobuf.internal::ExtensionSet::ClearExtension ( int  number)

◆ ClearExtension() [2/2]

void google::protobuf.internal::ExtensionSet::ClearExtension ( int  number)

◆ DeleteFlatMap() [1/2]

void google::protobuf.internal::ExtensionSet::DeleteFlatMap ( const KeyValue flat,
uint16  flat_capacity 
)
staticprivate

◆ DeleteFlatMap() [2/2]

static void google::protobuf.internal::ExtensionSet::DeleteFlatMap ( const KeyValue flat,
uint16_t  flat_capacity 
)
staticprivate

◆ Erase() [1/2]

void google::protobuf.internal::ExtensionSet::Erase ( int  key)
private

◆ Erase() [2/2]

void google::protobuf.internal::ExtensionSet::Erase ( int  key)
private

◆ ExtensionSize() [1/2]

int google::protobuf.internal::ExtensionSet::ExtensionSize ( int  number) const

◆ ExtensionSize() [2/2]

int google::protobuf.internal::ExtensionSet::ExtensionSize ( int  number) const

◆ ExtensionType() [1/2]

FieldType google::protobuf.internal::ExtensionSet::ExtensionType ( int  number) const

◆ ExtensionType() [2/2]

FieldType google::protobuf.internal::ExtensionSet::ExtensionType ( int  number) const

◆ FindExtension() [1/4]

bool google::protobuf.internal::ExtensionSet::FindExtension ( int  wire_type,
uint32  field,
const Message containing_type,
const internal::ParseContext ctx,
ExtensionInfo extension,
bool was_packed_on_wire 
)
inlineprivate

◆ FindExtension() [2/4]

bool google::protobuf.internal::ExtensionSet::FindExtension ( int  wire_type,
uint32  field,
const MessageLite containing_type,
const internal::ParseContext ctx,
ExtensionInfo extension,
bool was_packed_on_wire 
)
inlineprivate

◆ FindExtension() [3/4]

bool google::protobuf.internal::ExtensionSet::FindExtension ( int  wire_type,
uint32_t  field,
const Message extendee,
const internal::ParseContext ctx,
ExtensionInfo extension,
bool was_packed_on_wire 
)
inlineprivate

◆ FindExtension() [4/4]

bool google::protobuf.internal::ExtensionSet::FindExtension ( int  wire_type,
uint32_t  field,
const MessageLite extendee,
const internal::ParseContext ,
ExtensionInfo extension,
bool was_packed_on_wire 
)
inlineprivate

◆ FindExtensionInfoFromFieldNumber() [1/2]

bool google::protobuf.internal::ExtensionSet::FindExtensionInfoFromFieldNumber ( int  wire_type,
int  field_number,
ExtensionFinder extension_finder,
ExtensionInfo extension,
bool was_packed_on_wire 
)
private

◆ FindExtensionInfoFromFieldNumber() [2/2]

bool google::protobuf.internal::ExtensionSet::FindExtensionInfoFromFieldNumber ( int  wire_type,
int  field_number,
ExtensionFinder extension_finder,
ExtensionInfo extension,
bool was_packed_on_wire 
) const
private

◆ FindExtensionInfoFromTag() [1/2]

bool google::protobuf.internal::ExtensionSet::FindExtensionInfoFromTag ( uint32  tag,
ExtensionFinder extension_finder,
int field_number,
ExtensionInfo extension,
bool was_packed_on_wire 
)
private

◆ FindExtensionInfoFromTag() [2/2]

bool google::protobuf.internal::ExtensionSet::FindExtensionInfoFromTag ( uint32_t  tag,
ExtensionFinder extension_finder,
int field_number,
ExtensionInfo extension,
bool was_packed_on_wire 
)
private

◆ FindOrNull() [1/4]

ExtensionSet::Extension * google::protobuf.internal::ExtensionSet::FindOrNull ( int  key)
private

◆ FindOrNull() [2/4]

Extension* google::protobuf.internal::ExtensionSet::FindOrNull ( int  key)
private

◆ FindOrNull() [3/4]

const ExtensionSet::Extension * google::protobuf.internal::ExtensionSet::FindOrNull ( int  key) const
private

◆ FindOrNull() [4/4]

const Extension* google::protobuf.internal::ExtensionSet::FindOrNull ( int  key) const
private

◆ FindOrNullInLargeMap() [1/4]

ExtensionSet::Extension * google::protobuf.internal::ExtensionSet::FindOrNullInLargeMap ( int  key)
private

◆ FindOrNullInLargeMap() [2/4]

Extension* google::protobuf.internal::ExtensionSet::FindOrNullInLargeMap ( int  key)
private

◆ FindOrNullInLargeMap() [3/4]

const ExtensionSet::Extension * google::protobuf.internal::ExtensionSet::FindOrNullInLargeMap ( int  key) const
private

◆ FindOrNullInLargeMap() [4/4]

const Extension* google::protobuf.internal::ExtensionSet::FindOrNullInLargeMap ( int  key) const
private

◆ flat_begin() [1/4]

KeyValue* google::protobuf.internal::ExtensionSet::flat_begin ( )
inlineprivate

◆ flat_begin() [2/4]

KeyValue* google::protobuf.internal::ExtensionSet::flat_begin ( )
inlineprivate

◆ flat_begin() [3/4]

const KeyValue* google::protobuf.internal::ExtensionSet::flat_begin ( ) const
inlineprivate

◆ flat_begin() [4/4]

const KeyValue* google::protobuf.internal::ExtensionSet::flat_begin ( ) const
inlineprivate

◆ flat_end() [1/4]

KeyValue* google::protobuf.internal::ExtensionSet::flat_end ( )
inlineprivate

◆ flat_end() [2/4]

KeyValue* google::protobuf.internal::ExtensionSet::flat_end ( )
inlineprivate

◆ flat_end() [3/4]

const KeyValue* google::protobuf.internal::ExtensionSet::flat_end ( ) const
inlineprivate

◆ flat_end() [4/4]

const KeyValue* google::protobuf.internal::ExtensionSet::flat_end ( ) const
inlineprivate

◆ ForEach() [1/6]

template<typename Iterator , typename KeyValueFunctor >
static KeyValueFunctor google::protobuf.internal::ExtensionSet::ForEach ( Iterator  begin,
Iterator  end,
KeyValueFunctor  func 
)
inlinestaticprivate

◆ ForEach() [2/6]

template<typename Iterator , typename KeyValueFunctor >
static KeyValueFunctor google::protobuf.internal::ExtensionSet::ForEach ( Iterator  begin,
Iterator  end,
KeyValueFunctor  func 
)
inlinestaticprivate

◆ ForEach() [3/6]

template<typename KeyValueFunctor >
KeyValueFunctor google::protobuf.internal::ExtensionSet::ForEach ( KeyValueFunctor  func)
inlineprivate

◆ ForEach() [4/6]

template<typename KeyValueFunctor >
KeyValueFunctor google::protobuf.internal::ExtensionSet::ForEach ( KeyValueFunctor  func)
inlineprivate

◆ ForEach() [5/6]

template<typename KeyValueFunctor >
KeyValueFunctor google::protobuf.internal::ExtensionSet::ForEach ( KeyValueFunctor  func) const
inlineprivate

◆ ForEach() [6/6]

template<typename KeyValueFunctor >
KeyValueFunctor google::protobuf.internal::ExtensionSet::ForEach ( KeyValueFunctor  func) const
inlineprivate

◆ GetArena()

Arena* google::protobuf.internal::ExtensionSet::GetArena ( ) const
inline

◆ GetArenaNoVirtual()

Arena* google::protobuf.internal::ExtensionSet::GetArenaNoVirtual ( ) const
inline

◆ GetBool() [1/2]

bool google::protobuf.internal::ExtensionSet::GetBool ( int  number,
bool  default_value 
) const

◆ GetBool() [2/2]

bool google::protobuf.internal::ExtensionSet::GetBool ( int  number,
bool  default_value 
) const

◆ GetDouble() [1/2]

double google::protobuf.internal::ExtensionSet::GetDouble ( int  number,
double  default_value 
) const

◆ GetDouble() [2/2]

double google::protobuf.internal::ExtensionSet::GetDouble ( int  number,
double  default_value 
) const

◆ GetEnum() [1/2]

int google::protobuf.internal::ExtensionSet::GetEnum ( int  number,
int  default_value 
) const

◆ GetEnum() [2/2]

int google::protobuf.internal::ExtensionSet::GetEnum ( int  number,
int  default_value 
) const

◆ GetFloat() [1/2]

float google::protobuf.internal::ExtensionSet::GetFloat ( int  number,
float  default_value 
) const

◆ GetFloat() [2/2]

float google::protobuf.internal::ExtensionSet::GetFloat ( int  number,
float  default_value 
) const

◆ GetInt32() [1/2]

int32 google::protobuf.internal::ExtensionSet::GetInt32 ( int  number,
int32  default_value 
) const

◆ GetInt32() [2/2]

int32_t google::protobuf.internal::ExtensionSet::GetInt32 ( int  number,
int32_t  default_value 
) const

◆ GetInt64() [1/2]

int64 google::protobuf.internal::ExtensionSet::GetInt64 ( int  number,
int64  default_value 
) const

◆ GetInt64() [2/2]

int64_t google::protobuf.internal::ExtensionSet::GetInt64 ( int  number,
int64_t  default_value 
) const

◆ GetMessage() [1/4]

const MessageLite & google::protobuf.internal::ExtensionSet::GetMessage ( int  number,
const Descriptor message_type,
MessageFactory factory 
) const

◆ GetMessage() [2/4]

const MessageLite& google::protobuf.internal::ExtensionSet::GetMessage ( int  number,
const Descriptor message_type,
MessageFactory factory 
) const

◆ GetMessage() [3/4]

const MessageLite & google::protobuf.internal::ExtensionSet::GetMessage ( int  number,
const MessageLite default_value 
) const

◆ GetMessage() [4/4]

const MessageLite& google::protobuf.internal::ExtensionSet::GetMessage ( int  number,
const MessageLite default_value 
) const

◆ GetPrototypeForLazyMessage()

const MessageLite * google::protobuf.internal::ExtensionSet::GetPrototypeForLazyMessage ( const MessageLite extendee,
int  number 
) const
private

◆ GetRawRepeatedField() [1/2]

const void * google::protobuf.internal::ExtensionSet::GetRawRepeatedField ( int  number,
const void *  default_value 
) const

◆ GetRawRepeatedField() [2/2]

const void* google::protobuf.internal::ExtensionSet::GetRawRepeatedField ( int  number,
const void *  default_value 
) const

◆ GetRefBool()

const bool& google::protobuf.internal::ExtensionSet::GetRefBool ( int  number,
const bool default_value 
) const
private

◆ GetRefDouble()

const double& google::protobuf.internal::ExtensionSet::GetRefDouble ( int  number,
const double &  default_value 
) const
private

◆ GetRefEnum()

const int & google::protobuf.internal::ExtensionSet::GetRefEnum ( int  number,
const int default_value 
) const
private

◆ GetRefFloat()

const float& google::protobuf.internal::ExtensionSet::GetRefFloat ( int  number,
const float &  default_value 
) const
private

◆ GetRefInt32()

const int32_t& google::protobuf.internal::ExtensionSet::GetRefInt32 ( int  number,
const int32_t default_value 
) const
private

◆ GetRefInt64()

const int64_t& google::protobuf.internal::ExtensionSet::GetRefInt64 ( int  number,
const int64_t default_value 
) const
private

◆ GetRefRepeatedBool()

const bool& google::protobuf.internal::ExtensionSet::GetRefRepeatedBool ( int  number,
int  index 
) const
private

◆ GetRefRepeatedDouble()

const double& google::protobuf.internal::ExtensionSet::GetRefRepeatedDouble ( int  number,
int  index 
) const
private

◆ GetRefRepeatedEnum()

const int & google::protobuf.internal::ExtensionSet::GetRefRepeatedEnum ( int  number,
int  index 
) const
private

◆ GetRefRepeatedFloat()

const float& google::protobuf.internal::ExtensionSet::GetRefRepeatedFloat ( int  number,
int  index 
) const
private

◆ GetRefRepeatedInt32()

const int32_t& google::protobuf.internal::ExtensionSet::GetRefRepeatedInt32 ( int  number,
int  index 
) const
private

◆ GetRefRepeatedInt64()

const int64_t& google::protobuf.internal::ExtensionSet::GetRefRepeatedInt64 ( int  number,
int  index 
) const
private

◆ GetRefRepeatedUInt32()

const uint32_t& google::protobuf.internal::ExtensionSet::GetRefRepeatedUInt32 ( int  number,
int  index 
) const
private

◆ GetRefRepeatedUInt64()

const uint64_t& google::protobuf.internal::ExtensionSet::GetRefRepeatedUInt64 ( int  number,
int  index 
) const
private

◆ GetRefUInt32()

const uint32_t& google::protobuf.internal::ExtensionSet::GetRefUInt32 ( int  number,
const uint32_t default_value 
) const
private

◆ GetRefUInt64()

const uint64_t& google::protobuf.internal::ExtensionSet::GetRefUInt64 ( int  number,
const uint64_t default_value 
) const
private

◆ GetRepeatedBool() [1/2]

bool google::protobuf.internal::ExtensionSet::GetRepeatedBool ( int  number,
int  index 
) const

◆ GetRepeatedBool() [2/2]

bool google::protobuf.internal::ExtensionSet::GetRepeatedBool ( int  number,
int  index 
) const

◆ GetRepeatedDouble() [1/2]

double google::protobuf.internal::ExtensionSet::GetRepeatedDouble ( int  number,
int  index 
) const

◆ GetRepeatedDouble() [2/2]

double google::protobuf.internal::ExtensionSet::GetRepeatedDouble ( int  number,
int  index 
) const

◆ GetRepeatedEnum() [1/2]

int google::protobuf.internal::ExtensionSet::GetRepeatedEnum ( int  number,
int  index 
) const

◆ GetRepeatedEnum() [2/2]

int google::protobuf.internal::ExtensionSet::GetRepeatedEnum ( int  number,
int  index 
) const

◆ GetRepeatedFloat() [1/2]

float google::protobuf.internal::ExtensionSet::GetRepeatedFloat ( int  number,
int  index 
) const

◆ GetRepeatedFloat() [2/2]

float google::protobuf.internal::ExtensionSet::GetRepeatedFloat ( int  number,
int  index 
) const

◆ GetRepeatedInt32() [1/2]

int32 google::protobuf.internal::ExtensionSet::GetRepeatedInt32 ( int  number,
int  index 
) const

◆ GetRepeatedInt32() [2/2]

int32_t google::protobuf.internal::ExtensionSet::GetRepeatedInt32 ( int  number,
int  index 
) const

◆ GetRepeatedInt64() [1/2]

int64 google::protobuf.internal::ExtensionSet::GetRepeatedInt64 ( int  number,
int  index 
) const

◆ GetRepeatedInt64() [2/2]

int64_t google::protobuf.internal::ExtensionSet::GetRepeatedInt64 ( int  number,
int  index 
) const

◆ GetRepeatedMessage() [1/2]

const MessageLite & google::protobuf.internal::ExtensionSet::GetRepeatedMessage ( int  number,
int  index 
) const

◆ GetRepeatedMessage() [2/2]

const MessageLite& google::protobuf.internal::ExtensionSet::GetRepeatedMessage ( int  number,
int  index 
) const

◆ GetRepeatedString() [1/2]

const std::string & google::protobuf.internal::ExtensionSet::GetRepeatedString ( int  number,
int  index 
) const

◆ GetRepeatedString() [2/2]

const std::string& google::protobuf.internal::ExtensionSet::GetRepeatedString ( int  number,
int  index 
) const

◆ GetRepeatedUInt32() [1/2]

uint32 google::protobuf.internal::ExtensionSet::GetRepeatedUInt32 ( int  number,
int  index 
) const

◆ GetRepeatedUInt32() [2/2]

uint32_t google::protobuf.internal::ExtensionSet::GetRepeatedUInt32 ( int  number,
int  index 
) const

◆ GetRepeatedUInt64() [1/2]

uint64 google::protobuf.internal::ExtensionSet::GetRepeatedUInt64 ( int  number,
int  index 
) const

◆ GetRepeatedUInt64() [2/2]

uint64_t google::protobuf.internal::ExtensionSet::GetRepeatedUInt64 ( int  number,
int  index 
) const

◆ GetString() [1/2]

const std::string & google::protobuf.internal::ExtensionSet::GetString ( int  number,
const std::string &  default_value 
) const

◆ GetString() [2/2]

const std::string& google::protobuf.internal::ExtensionSet::GetString ( int  number,
const std::string &  default_value 
) const

◆ GetUInt32() [1/2]

uint32 google::protobuf.internal::ExtensionSet::GetUInt32 ( int  number,
uint32  default_value 
) const

◆ GetUInt32() [2/2]

uint32_t google::protobuf.internal::ExtensionSet::GetUInt32 ( int  number,
uint32_t  default_value 
) const

◆ GetUInt64() [1/2]

uint64 google::protobuf.internal::ExtensionSet::GetUInt64 ( int  number,
uint64  default_value 
) const

◆ GetUInt64() [2/2]

uint64_t google::protobuf.internal::ExtensionSet::GetUInt64 ( int  number,
uint64_t  default_value 
) const

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf.internal::ExtensionSet::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ExtensionSet  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf.internal::ExtensionSet::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ExtensionSet  )
private

◆ GrowCapacity() [1/2]

void google::protobuf.internal::ExtensionSet::GrowCapacity ( size_t  minimum_new_capacity)
private

◆ GrowCapacity() [2/2]

void google::protobuf.internal::ExtensionSet::GrowCapacity ( size_t  minimum_new_capacity)
private

◆ Has() [1/2]

bool google::protobuf.internal::ExtensionSet::Has ( int  number) const

◆ Has() [2/2]

bool google::protobuf.internal::ExtensionSet::Has ( int  number) const

◆ HasLazy()

bool google::protobuf.internal::ExtensionSet::HasLazy ( int  number) const
private

◆ Insert() [1/2]

std::pair< ExtensionSet::Extension *, bool > google::protobuf.internal::ExtensionSet::Insert ( int  key)
private

◆ Insert() [2/2]

std::pair<Extension*, bool> google::protobuf.internal::ExtensionSet::Insert ( int  key)
private

◆ InternalExtensionMergeFrom() [1/2]

void google::protobuf.internal::ExtensionSet::InternalExtensionMergeFrom ( const MessageLite extendee,
int  number,
const Extension other_extension,
Arena other_arena 
)
private

◆ InternalExtensionMergeFrom() [2/2]

void google::protobuf.internal::ExtensionSet::InternalExtensionMergeFrom ( int  number,
const Extension other_extension 
)
private

◆ InternalSerializeMessageSetWithCachedSizesToArray() [1/2]

uint8_t * google::protobuf.internal::ExtensionSet::InternalSerializeMessageSetWithCachedSizesToArray ( const MessageLite extendee,
uint8_t target,
io::EpsCopyOutputStream stream 
) const

◆ InternalSerializeMessageSetWithCachedSizesToArray() [2/2]

uint8 * google::protobuf.internal::ExtensionSet::InternalSerializeMessageSetWithCachedSizesToArray ( uint8 target,
io::EpsCopyOutputStream stream 
) const

◆ InternalSerializeWithCachedSizesToArray()

uint8 * google::protobuf.internal::ExtensionSet::InternalSerializeWithCachedSizesToArray ( int  start_field_number,
int  end_field_number,
uint8 target,
io::EpsCopyOutputStream stream 
) const

◆ InternalSwap()

void google::protobuf.internal::ExtensionSet::InternalSwap ( ExtensionSet other)

◆ is_large() [1/2]

bool google::protobuf.internal::ExtensionSet::is_large ( ) const
inlineprivate

◆ is_large() [2/2]

bool google::protobuf.internal::ExtensionSet::is_large ( ) const
inlineprivate

◆ IsInitialized() [1/2]

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

◆ IsInitialized() [2/2]

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

◆ MaybeNewExtension() [1/2]

bool google::protobuf.internal::ExtensionSet::MaybeNewExtension ( int  number,
const FieldDescriptor descriptor,
Extension **  result 
)
private

◆ MaybeNewExtension() [2/2]

bool google::protobuf.internal::ExtensionSet::MaybeNewExtension ( int  number,
const FieldDescriptor descriptor,
Extension **  result 
)
private

◆ MaybeNewRepeatedExtension() [1/2]

ExtensionSet::Extension * google::protobuf.internal::ExtensionSet::MaybeNewRepeatedExtension ( const FieldDescriptor descriptor)
private

◆ MaybeNewRepeatedExtension() [2/2]

Extension* google::protobuf.internal::ExtensionSet::MaybeNewRepeatedExtension ( const FieldDescriptor descriptor)
private

◆ MergeFrom() [1/2]

void google::protobuf.internal::ExtensionSet::MergeFrom ( const ExtensionSet other)

◆ MergeFrom() [2/2]

void google::protobuf.internal::ExtensionSet::MergeFrom ( const MessageLite extendee,
const ExtensionSet other 
)

◆ MessageSetByteSize() [1/2]

size_t google::protobuf.internal::ExtensionSet::MessageSetByteSize ( ) const

◆ MessageSetByteSize() [2/2]

size_t google::protobuf.internal::ExtensionSet::MessageSetByteSize ( ) const

◆ MutableMessage() [1/4]

MessageLite * google::protobuf.internal::ExtensionSet::MutableMessage ( const FieldDescriptor decsriptor,
MessageFactory factory 
)

◆ MutableMessage() [2/4]

MessageLite* google::protobuf.internal::ExtensionSet::MutableMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ MutableMessage() [3/4]

MessageLite* google::protobuf.internal::ExtensionSet::MutableMessage ( int  number,
FieldType  type,
const MessageLite prototype,
desc   
)

◆ MutableMessage() [4/4]

MessageLite* google::protobuf.internal::ExtensionSet::MutableMessage ( int  number,
FieldType  type,
const MessageLite prototype,
desc   
)

◆ MutableRawRepeatedField() [1/4]

void * google::protobuf.internal::ExtensionSet::MutableRawRepeatedField ( int  number)

◆ MutableRawRepeatedField() [2/4]

void* google::protobuf.internal::ExtensionSet::MutableRawRepeatedField ( int  number)

◆ MutableRawRepeatedField() [3/4]

void * google::protobuf.internal::ExtensionSet::MutableRawRepeatedField ( int  number,
FieldType  field_type,
bool  packed,
const FieldDescriptor desc 
)

◆ MutableRawRepeatedField() [4/4]

void* google::protobuf.internal::ExtensionSet::MutableRawRepeatedField ( int  number,
FieldType  field_type,
bool  packed,
const FieldDescriptor desc 
)

◆ MutableRepeatedMessage() [1/2]

MessageLite * google::protobuf.internal::ExtensionSet::MutableRepeatedMessage ( int  number,
int  index 
)

◆ MutableRepeatedMessage() [2/2]

MessageLite* google::protobuf.internal::ExtensionSet::MutableRepeatedMessage ( int  number,
int  index 
)

◆ MutableRepeatedString() [1/2]

std::string * google::protobuf.internal::ExtensionSet::MutableRepeatedString ( int  number,
int  index 
)

◆ MutableRepeatedString() [2/2]

std::string* google::protobuf.internal::ExtensionSet::MutableRepeatedString ( int  number,
int  index 
)

◆ MutableString() [1/2]

std::string* google::protobuf.internal::ExtensionSet::MutableString ( int  number,
FieldType  type,
desc   
)

◆ MutableString() [2/2]

std::string* google::protobuf.internal::ExtensionSet::MutableString ( int  number,
FieldType  type,
desc   
)

◆ NumExtensions() [1/2]

int google::protobuf.internal::ExtensionSet::NumExtensions ( ) const

◆ NumExtensions() [2/2]

int google::protobuf.internal::ExtensionSet::NumExtensions ( ) const

◆ ParseField() [1/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const Message containing_type,
UnknownFieldSet unknown_fields 
)

◆ ParseField() [2/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const MessageLite containing_type 
)

◆ ParseField() [3/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const MessageLite containing_type,
io::CodedOutputStream unknown_fields 
)

◆ ParseField() [4/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)

◆ ParseField() [5/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32_t  tag,
io::CodedInputStream input,
const Message extendee,
UnknownFieldSet unknown_fields 
)

◆ ParseField() [6/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32_t  tag,
io::CodedInputStream input,
const MessageLite extendee 
)

◆ ParseField() [7/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32_t  tag,
io::CodedInputStream input,
const MessageLite extendee,
io::CodedOutputStream unknown_fields 
)

◆ ParseField() [8/12]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32_t  tag,
io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)

◆ ParseField() [9/12]

const char * google::protobuf.internal::ExtensionSet::ParseField ( uint64  tag,
const char *  ptr,
const Message containing_type,
internal::InternalMetadataWithArena metadata,
internal::ParseContext ctx 
)

◆ ParseField() [10/12]

const char * google::protobuf.internal::ExtensionSet::ParseField ( uint64  tag,
const char *  ptr,
const MessageLite containing_type,
internal::InternalMetadataWithArenaLite metadata,
internal::ParseContext ctx 
)

◆ ParseField() [11/12]

const char * google::protobuf.internal::ExtensionSet::ParseField ( uint64_t  tag,
const char *  ptr,
const Message extendee,
internal::InternalMetadata metadata,
internal::ParseContext ctx 
)

◆ ParseField() [12/12]

const char * google::protobuf.internal::ExtensionSet::ParseField ( uint64_t  tag,
const char *  ptr,
const MessageLite extendee,
internal::InternalMetadata metadata,
internal::ParseContext ctx 
)

◆ ParseFieldMaybeLazily() [1/6]

bool google::protobuf.internal::ExtensionSet::ParseFieldMaybeLazily ( int  wire_type,
int  field_number,
io::CodedInputStream input,
ExtensionFinder extension_finder,
MessageSetFieldSkipper field_skipper 
)
private

◆ ParseFieldMaybeLazily() [2/6]

bool google::protobuf.internal::ExtensionSet::ParseFieldMaybeLazily ( int  wire_type,
int  field_number,
io::CodedInputStream input,
ExtensionFinder extension_finder,
MessageSetFieldSkipper field_skipper 
)
private

◆ ParseFieldMaybeLazily() [3/6]

const char * google::protobuf.internal::ExtensionSet::ParseFieldMaybeLazily ( uint64  tag,
const char *  ptr,
const Message containing_type,
internal::InternalMetadataWithArena metadata,
internal::ParseContext ctx 
)
private

◆ ParseFieldMaybeLazily() [4/6]

const char* google::protobuf.internal::ExtensionSet::ParseFieldMaybeLazily ( uint64  tag,
const char *  ptr,
const MessageLite containing_type,
internal::InternalMetadataWithArenaLite metadata,
internal::ParseContext ctx 
)
inlineprivate

◆ ParseFieldMaybeLazily() [5/6]

const char * google::protobuf.internal::ExtensionSet::ParseFieldMaybeLazily ( uint64_t  tag,
const char *  ptr,
const Message extendee,
internal::InternalMetadata metadata,
internal::ParseContext ctx 
)
private

◆ ParseFieldMaybeLazily() [6/6]

const char* google::protobuf.internal::ExtensionSet::ParseFieldMaybeLazily ( uint64_t  tag,
const char *  ptr,
const MessageLite extendee,
internal::InternalMetadata metadata,
internal::ParseContext ctx 
)
inlineprivate

◆ ParseFieldWithExtensionInfo() [1/4]

bool google::protobuf.internal::ExtensionSet::ParseFieldWithExtensionInfo ( int  field_number,
bool  was_packed_on_wire,
const ExtensionInfo extension,
io::CodedInputStream input,
FieldSkipper field_skipper 
)
private

◆ ParseFieldWithExtensionInfo() [2/4]

bool google::protobuf.internal::ExtensionSet::ParseFieldWithExtensionInfo ( int  field_number,
bool  was_packed_on_wire,
const ExtensionInfo extension,
io::CodedInputStream input,
FieldSkipper field_skipper 
)
private

◆ ParseFieldWithExtensionInfo() [3/4]

template<typename T >
const char * google::protobuf.internal::ExtensionSet::ParseFieldWithExtensionInfo ( int  number,
bool  was_packed_on_wire,
const ExtensionInfo info,
internal::InternalMetadata metadata,
const char *  ptr,
internal::ParseContext ctx 
)
private

◆ ParseFieldWithExtensionInfo() [4/4]

template<typename T >
const char * google::protobuf.internal::ExtensionSet::ParseFieldWithExtensionInfo ( int  number,
bool  was_packed_on_wire,
const ExtensionInfo info,
T metadata,
const char *  ptr,
internal::ParseContext ctx 
)
private

◆ ParseMessageSet() [1/8]

template<typename Msg , typename Metadata >
const char* google::protobuf.internal::ExtensionSet::ParseMessageSet ( const char *  ptr,
const Msg *  containing_type,
Metadata metadata,
internal::ParseContext ctx 
)
inline

◆ ParseMessageSet() [2/8]

template<typename Msg >
const char* google::protobuf.internal::ExtensionSet::ParseMessageSet ( const char *  ptr,
const Msg *  extendee,
InternalMetadata metadata,
internal::ParseContext ctx 
)
inline

◆ ParseMessageSet() [3/8]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
const Message containing_type,
UnknownFieldSet unknown_fields 
)

◆ ParseMessageSet() [4/8]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
const Message extendee,
UnknownFieldSet unknown_fields 
)

◆ ParseMessageSet() [5/8]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
const MessageLite containing_type,
std::string *  unknown_fields 
)

◆ ParseMessageSet() [6/8]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
const MessageLite extendee,
std::string *  unknown_fields 
)

◆ ParseMessageSet() [7/8]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
ExtensionFinder extension_finder,
MessageSetFieldSkipper field_skipper 
)

◆ ParseMessageSet() [8/8]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
ExtensionFinder extension_finder,
MessageSetFieldSkipper field_skipper 
)

◆ ParseMessageSetItem() [1/6]

const char * google::protobuf.internal::ExtensionSet::ParseMessageSetItem ( const char *  ptr,
const Message containing_type,
internal::InternalMetadataWithArena metadata,
internal::ParseContext ctx 
)
private

◆ ParseMessageSetItem() [2/6]

const char * google::protobuf.internal::ExtensionSet::ParseMessageSetItem ( const char *  ptr,
const Message extendee,
internal::InternalMetadata metadata,
internal::ParseContext ctx 
)
private

◆ ParseMessageSetItem() [3/6]

const char * google::protobuf.internal::ExtensionSet::ParseMessageSetItem ( const char *  ptr,
const MessageLite containing_type,
internal::InternalMetadataWithArenaLite metadata,
internal::ParseContext ctx 
)
private

◆ ParseMessageSetItem() [4/6]

const char * google::protobuf.internal::ExtensionSet::ParseMessageSetItem ( const char *  ptr,
const MessageLite extendee,
internal::InternalMetadata metadata,
internal::ParseContext ctx 
)
private

◆ ParseMessageSetItem() [5/6]

bool google::protobuf.internal::ExtensionSet::ParseMessageSetItem ( io::CodedInputStream input,
ExtensionFinder extension_finder,
MessageSetFieldSkipper field_skipper 
)
private

◆ ParseMessageSetItem() [6/6]

bool google::protobuf.internal::ExtensionSet::ParseMessageSetItem ( io::CodedInputStream input,
ExtensionFinder extension_finder,
MessageSetFieldSkipper field_skipper 
)
private

◆ ParseMessageSetItemLite() [1/2]

bool google::protobuf.internal::ExtensionSet::ParseMessageSetItemLite ( io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)
private

◆ ParseMessageSetItemLite() [2/2]

bool google::protobuf.internal::ExtensionSet::ParseMessageSetItemLite ( io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)
private

◆ ParseMessageSetItemTmpl() [1/2]

template<typename Msg , typename Metadata >
const char * google::protobuf.internal::ExtensionSet::ParseMessageSetItemTmpl ( const char *  ptr,
const Msg *  containing_type,
Metadata metadata,
internal::ParseContext ctx 
)
private

◆ ParseMessageSetItemTmpl() [2/2]

template<typename Msg , typename T >
const char * google::protobuf.internal::ExtensionSet::ParseMessageSetItemTmpl ( const char *  ptr,
const Msg *  extendee,
internal::InternalMetadata metadata,
internal::ParseContext ctx 
)
private

◆ ParseMessageSetLite() [1/2]

bool google::protobuf.internal::ExtensionSet::ParseMessageSetLite ( io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)

◆ ParseMessageSetLite() [2/2]

bool google::protobuf.internal::ExtensionSet::ParseMessageSetLite ( io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)

◆ RegisterEnumExtension() [1/2]

void google::protobuf.internal::ExtensionSet::RegisterEnumExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
EnumValidityFunc is_valid 
)
static

◆ RegisterEnumExtension() [2/2]

static void google::protobuf.internal::ExtensionSet::RegisterEnumExtension ( const MessageLite extendee,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
EnumValidityFunc is_valid 
)
static

◆ RegisterExtension() [1/2]

void google::protobuf.internal::ExtensionSet::RegisterExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed 
)
static

◆ RegisterExtension() [2/2]

static void google::protobuf.internal::ExtensionSet::RegisterExtension ( const MessageLite extendee,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed 
)
static

◆ RegisterMessageExtension() [1/2]

void google::protobuf.internal::ExtensionSet::RegisterMessageExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
const MessageLite prototype 
)
static

◆ RegisterMessageExtension() [2/2]

static void google::protobuf.internal::ExtensionSet::RegisterMessageExtension ( const MessageLite extendee,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
const MessageLite prototype 
)
static

◆ ReleaseLast() [1/2]

MessageLite * google::protobuf.internal::ExtensionSet::ReleaseLast ( int  number)

◆ ReleaseLast() [2/2]

PROTOBUF_NODISCARD MessageLite* google::protobuf.internal::ExtensionSet::ReleaseLast ( int  number)

◆ ReleaseMessage() [1/4]

MessageLite * google::protobuf.internal::ExtensionSet::ReleaseMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ ReleaseMessage() [2/4]

PROTOBUF_NODISCARD MessageLite* google::protobuf.internal::ExtensionSet::ReleaseMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ ReleaseMessage() [3/4]

MessageLite * google::protobuf.internal::ExtensionSet::ReleaseMessage ( int  number,
const MessageLite prototype 
)

◆ ReleaseMessage() [4/4]

PROTOBUF_NODISCARD MessageLite* google::protobuf.internal::ExtensionSet::ReleaseMessage ( int  number,
const MessageLite prototype 
)

◆ RemoveLast() [1/2]

void google::protobuf.internal::ExtensionSet::RemoveLast ( int  number)

◆ RemoveLast() [2/2]

void google::protobuf.internal::ExtensionSet::RemoveLast ( int  number)

◆ RepeatedMessage_SpaceUsedExcludingSelfLong() [1/2]

size_t google::protobuf.internal::ExtensionSet::RepeatedMessage_SpaceUsedExcludingSelfLong ( RepeatedPtrFieldBase field)
inlinestaticprivate

◆ RepeatedMessage_SpaceUsedExcludingSelfLong() [2/2]

static size_t google::protobuf.internal::ExtensionSet::RepeatedMessage_SpaceUsedExcludingSelfLong ( RepeatedPtrFieldBase field)
inlinestaticprivate

◆ SerializeMessageSetWithCachedSizes() [1/2]

void google::protobuf.internal::ExtensionSet::SerializeMessageSetWithCachedSizes ( const MessageLite extendee,
io::CodedOutputStream output 
) const
inline

◆ SerializeMessageSetWithCachedSizes() [2/2]

void google::protobuf.internal::ExtensionSet::SerializeMessageSetWithCachedSizes ( io::CodedOutputStream output) const
inline

◆ SerializeMessageSetWithCachedSizesToArray() [1/2]

uint8_t * google::protobuf.internal::ExtensionSet::SerializeMessageSetWithCachedSizesToArray ( const MessageLite extendee,
uint8_t target 
) const

◆ SerializeMessageSetWithCachedSizesToArray() [2/2]

uint8 * google::protobuf.internal::ExtensionSet::SerializeMessageSetWithCachedSizesToArray ( uint8 target) const

◆ SerializeWithCachedSizes() [1/2]

void google::protobuf.internal::ExtensionSet::SerializeWithCachedSizes ( const MessageLite extendee,
int  start_field_number,
int  end_field_number,
io::CodedOutputStream output 
) const
inline

◆ SerializeWithCachedSizes() [2/2]

void google::protobuf.internal::ExtensionSet::SerializeWithCachedSizes ( int  start_field_number,
int  end_field_number,
io::CodedOutputStream output 
) const
inline

◆ SerializeWithCachedSizesToArray() [1/2]

uint8* google::protobuf.internal::ExtensionSet::SerializeWithCachedSizesToArray ( int  start_field_number,
int  end_field_number,
uint8 target 
) const

◆ SerializeWithCachedSizesToArray() [2/2]

uint8_t* google::protobuf.internal::ExtensionSet::SerializeWithCachedSizesToArray ( int  start_field_number,
int  end_field_number,
uint8_t target 
) const

◆ SetAllocatedMessage() [1/2]

void google::protobuf.internal::ExtensionSet::SetAllocatedMessage ( int  number,
FieldType  type,
const FieldDescriptor descriptor,
MessageLite message 
)

◆ SetAllocatedMessage() [2/2]

void google::protobuf.internal::ExtensionSet::SetAllocatedMessage ( int  number,
FieldType  type,
const FieldDescriptor descriptor,
MessageLite message 
)

◆ SetBool() [1/2]

void google::protobuf.internal::ExtensionSet::SetBool ( int  number,
FieldType  type,
bool  value,
desc   
)

◆ SetBool() [2/2]

void google::protobuf.internal::ExtensionSet::SetBool ( int  number,
FieldType  type,
bool  value,
desc   
)

◆ SetDouble() [1/2]

void google::protobuf.internal::ExtensionSet::SetDouble ( int  number,
FieldType  type,
double  value,
desc   
)

◆ SetDouble() [2/2]

void google::protobuf.internal::ExtensionSet::SetDouble ( int  number,
FieldType  type,
double  value,
desc   
)

◆ SetEnum() [1/2]

void google::protobuf.internal::ExtensionSet::SetEnum ( int  number,
FieldType  type,
int  value,
desc   
)

◆ SetEnum() [2/2]

void google::protobuf.internal::ExtensionSet::SetEnum ( int  number,
FieldType  type,
int  value,
desc   
)

◆ SetFloat() [1/2]

void google::protobuf.internal::ExtensionSet::SetFloat ( int  number,
FieldType  type,
float  value,
desc   
)

◆ SetFloat() [2/2]

void google::protobuf.internal::ExtensionSet::SetFloat ( int  number,
FieldType  type,
float  value,
desc   
)

◆ SetInt32() [1/2]

void google::protobuf.internal::ExtensionSet::SetInt32 ( int  number,
FieldType  type,
int32  value,
desc   
)

◆ SetInt32() [2/2]

void google::protobuf.internal::ExtensionSet::SetInt32 ( int  number,
FieldType  type,
int32_t  value,
desc   
)

◆ SetInt64() [1/2]

void google::protobuf.internal::ExtensionSet::SetInt64 ( int  number,
FieldType  type,
int64  value,
desc   
)

◆ SetInt64() [2/2]

void google::protobuf.internal::ExtensionSet::SetInt64 ( int  number,
FieldType  type,
int64_t  value,
desc   
)

◆ SetRepeatedBool() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedBool ( int  number,
int  index,
bool  value 
)

◆ SetRepeatedBool() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedBool ( int  number,
int  index,
bool  value 
)

◆ SetRepeatedDouble() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedDouble ( int  number,
int  index,
double  value 
)

◆ SetRepeatedDouble() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedDouble ( int  number,
int  index,
double  value 
)

◆ SetRepeatedEnum() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedEnum ( int  number,
int  index,
int  value 
)

◆ SetRepeatedEnum() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedEnum ( int  number,
int  index,
int  value 
)

◆ SetRepeatedFloat() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedFloat ( int  number,
int  index,
float  value 
)

◆ SetRepeatedFloat() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedFloat ( int  number,
int  index,
float  value 
)

◆ SetRepeatedInt32() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedInt32 ( int  number,
int  index,
int32  value 
)

◆ SetRepeatedInt32() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedInt32 ( int  number,
int  index,
int32_t  value 
)

◆ SetRepeatedInt64() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedInt64 ( int  number,
int  index,
int64  value 
)

◆ SetRepeatedInt64() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedInt64 ( int  number,
int  index,
int64_t  value 
)

◆ SetRepeatedString() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedString ( int  number,
int  index,
std::string  value 
)
inline

◆ SetRepeatedString() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedString ( int  number,
int  index,
std::string  value 
)

◆ SetRepeatedUInt32() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedUInt32 ( int  number,
int  index,
uint32  value 
)

◆ SetRepeatedUInt32() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedUInt32 ( int  number,
int  index,
uint32_t  value 
)

◆ SetRepeatedUInt64() [1/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedUInt64 ( int  number,
int  index,
uint64  value 
)

◆ SetRepeatedUInt64() [2/2]

void google::protobuf.internal::ExtensionSet::SetRepeatedUInt64 ( int  number,
int  index,
uint64_t  value 
)

◆ SetString() [1/2]

void google::protobuf.internal::ExtensionSet::SetString ( int  number,
FieldType  type,
std::string  value,
desc   
)

◆ SetString() [2/2]

void google::protobuf.internal::ExtensionSet::SetString ( int  number,
FieldType  type,
std::string  value,
desc   
)

◆ SetUInt32() [1/2]

void google::protobuf.internal::ExtensionSet::SetUInt32 ( int  number,
FieldType  type,
uint32  value,
desc   
)

◆ SetUInt32() [2/2]

void google::protobuf.internal::ExtensionSet::SetUInt32 ( int  number,
FieldType  type,
uint32_t  value,
desc   
)

◆ SetUInt64() [1/2]

void google::protobuf.internal::ExtensionSet::SetUInt64 ( int  number,
FieldType  type,
uint64  value,
desc   
)

◆ SetUInt64() [2/2]

void google::protobuf.internal::ExtensionSet::SetUInt64 ( int  number,
FieldType  type,
uint64_t  value,
desc   
)

◆ Size() [1/2]

size_t google::protobuf.internal::ExtensionSet::Size ( ) const
inlineprivate

◆ Size() [2/2]

size_t google::protobuf.internal::ExtensionSet::Size ( ) const
inlineprivate

◆ SpaceUsedExcludingSelf() [1/2]

int google::protobuf.internal::ExtensionSet::SpaceUsedExcludingSelf ( ) const

◆ SpaceUsedExcludingSelf() [2/2]

int google::protobuf.internal::ExtensionSet::SpaceUsedExcludingSelf ( ) const

◆ SpaceUsedExcludingSelfLong() [1/2]

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

◆ SpaceUsedExcludingSelfLong() [2/2]

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

◆ Swap() [1/2]

void google::protobuf.internal::ExtensionSet::Swap ( const MessageLite extendee,
ExtensionSet other 
)

◆ Swap() [2/2]

void google::protobuf.internal::ExtensionSet::Swap ( ExtensionSet other)

◆ SwapElements() [1/2]

void google::protobuf.internal::ExtensionSet::SwapElements ( int  number,
int  index1,
int  index2 
)

◆ SwapElements() [2/2]

void google::protobuf.internal::ExtensionSet::SwapElements ( int  number,
int  index1,
int  index2 
)

◆ SwapExtension() [1/2]

void google::protobuf.internal::ExtensionSet::SwapExtension ( const MessageLite extendee,
ExtensionSet other,
int  number 
)

◆ SwapExtension() [2/2]

void google::protobuf.internal::ExtensionSet::SwapExtension ( ExtensionSet other,
int  number 
)

◆ UnsafeArenaAddAllocatedMessage()

void google::protobuf.internal::ExtensionSet::UnsafeArenaAddAllocatedMessage ( const FieldDescriptor descriptor,
MessageLite new_entry 
)

◆ UnsafeArenaReleaseLast()

MessageLite * google::protobuf.internal::ExtensionSet::UnsafeArenaReleaseLast ( int  number)

◆ UnsafeArenaReleaseMessage() [1/4]

MessageLite * google::protobuf.internal::ExtensionSet::UnsafeArenaReleaseMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ UnsafeArenaReleaseMessage() [2/4]

MessageLite* google::protobuf.internal::ExtensionSet::UnsafeArenaReleaseMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ UnsafeArenaReleaseMessage() [3/4]

MessageLite * google::protobuf.internal::ExtensionSet::UnsafeArenaReleaseMessage ( int  number,
const MessageLite prototype 
)

◆ UnsafeArenaReleaseMessage() [4/4]

MessageLite* google::protobuf.internal::ExtensionSet::UnsafeArenaReleaseMessage ( int  number,
const MessageLite prototype 
)

◆ UnsafeArenaSetAllocatedMessage() [1/2]

void google::protobuf.internal::ExtensionSet::UnsafeArenaSetAllocatedMessage ( int  number,
FieldType  type,
const FieldDescriptor descriptor,
MessageLite message 
)

◆ UnsafeArenaSetAllocatedMessage() [2/2]

void google::protobuf.internal::ExtensionSet::UnsafeArenaSetAllocatedMessage ( int  number,
FieldType  type,
const FieldDescriptor descriptor,
MessageLite message 
)

◆ UnsafeShallowSwapExtension()

void google::protobuf.internal::ExtensionSet::UnsafeShallowSwapExtension ( ExtensionSet other,
int  number 
)

Friends And Related Function Documentation

◆ EnumTypeTraits

template<typename Type , bool IsValid>
friend class EnumTypeTraits
friend

◆ google::protobuf::Reflection

friend class google::protobuf::Reflection
friend

◆ MaybeCreateLazyExtension

LazyMessageExtension* MaybeCreateLazyExtension ( Arena arena)
friend

◆ PrimitiveTypeTraits

template<typename Type >
friend class PrimitiveTypeTraits
friend

◆ RepeatedEnumTypeTraits

template<typename Type , bool IsValid>
friend class RepeatedEnumTypeTraits
friend

◆ RepeatedPrimitiveTypeTraits

template<typename Type >
friend class RepeatedPrimitiveTypeTraits
friend

Member Data Documentation

◆ arena_

Arena * google::protobuf.internal::ExtensionSet::arena_
private

◆ flat_capacity_ [1/2]

uint16 google::protobuf.internal::ExtensionSet::flat_capacity_
private

◆ flat_capacity_ [2/2]

uint16_t google::protobuf.internal::ExtensionSet::flat_capacity_
private

◆ flat_size_ [1/2]

uint16 google::protobuf.internal::ExtensionSet::flat_size_
private

◆ flat_size_ [2/2]

uint16_t google::protobuf.internal::ExtensionSet::flat_size_
private

◆ kMaximumFlatCapacity [1/2]

constexpr uint16_t google::protobuf.internal::ExtensionSet::kMaximumFlatCapacity = 256
staticconstexprprivate

◆ kMaximumFlatCapacity [2/2]

constexpr uint16_t google::protobuf.internal::ExtensionSet::kMaximumFlatCapacity = 256
staticconstexprprivate

◆ map_

union google::protobuf::internal::ExtensionSet::AllocatedData google::protobuf.internal::ExtensionSet::map_
private

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


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