Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Member Functions | Static Protected Attributes | Private Types | Private Member Functions | Friends | List of all members
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value > Class Template Reference

#include <map_entry_lite.h>

Inheritance diagram for google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >:
Inheritance graph
[legend]

Classes

class  Parser
 

Public Types

typedef Key EntryKeyType
 
typedef Key EntryKeyType
 
typedef Derived EntryType
 
typedef Derived EntryType
 
typedef Value EntryValueType
 
typedef Value EntryValueType
 
typedef MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType > Funcs
 
typedef MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType > Funcs
 
typedef void MapEntryHasMergeTypeTrait
 
typedef void MapEntryHasMergeTypeTrait
 

Public Member Functions

const char * _InternalParse (const char *ptr, ParseContext *ctx) final
 
const char * _InternalParse (const char *ptr, ParseContext *ctx) final
 
::uint8_t_InternalSerialize (::uint8_t *ptr, io::EpsCopyOutputStream *stream) const override
 
size_t ByteSizeLong () const override
 
size_t ByteSizeLong () const override
 
void CheckTypeAndMergeFrom (const MessageLite &other) override
 
void CheckTypeAndMergeFrom (const MessageLite &other) override
 
void Clear () override
 
void Clear () override
 
ArenaGetArena () const
 
ArenaGetArena () const override
 
ArenaGetArenaNoVirtual () const
 
int GetCachedSize () const override
 
int GetCachedSize () const override
 
std::string GetTypeName () const override
 
std::string GetTypeName () const override
 
::google::protobuf::uint8InternalSerializeWithCachedSizesToArray (::google::protobuf::uint8 *ptr, io::EpsCopyOutputStream *stream) const override
 
bool IsInitialized () const override
 
bool IsInitialized () const override
 
virtual const KeyMapEntryAccessorTypekey () const
 
virtual const KeyMapEntryAccessorTypekey () const
 
constexpr MapEntryImpl ()
 
 MapEntryImpl ()
 
 MapEntryImpl (Arena *arena)
 
 MapEntryImpl (Arena *arena)
 
KeyMapEntryAccessorTypemutable_key ()
 
KeyMapEntryAccessorTypemutable_key ()
 
ValueMapEntryAccessorTypemutable_value ()
 
ValueMapEntryAccessorTypemutable_value ()
 
BaseNew () const override
 
BaseNew (Arena *arena) const override
 
BaseNew (Arena *arena) const override
 
virtual const ValueMapEntryAccessorTypevalue () const
 
virtual const ValueMapEntryAccessorTypevalue () const
 
 ~MapEntryImpl ()
 
 ~MapEntryImpl ()
 

Static Public Member Functions

static void InitAsDefaultInstance ()
 

Public Attributes

uint32_t _has_bits_ [1]
 
uint32 _has_bits_ [1]
 
Arenaarena_
 
KeyOnMemory key_
 
ValueOnMemory value_
 

Static Public Attributes

static const int kEntryDefaultEnumValue = default_enum_value
 
static const WireFormatLite::FieldType kEntryKeyFieldType = kKeyFieldType
 
static const WireFormatLite::FieldType kEntryValueFieldType = kValueFieldType
 

Protected Types

typedef KeyTypeHandler::MapEntryAccessorType KeyMapEntryAccessorType
 
typedef KeyTypeHandler::MapEntryAccessorType KeyMapEntryAccessorType
 
typedef KeyTypeHandler::TypeOnMemory KeyOnMemory
 
typedef KeyTypeHandler::TypeOnMemory KeyOnMemory
 
typedef MapTypeHandler< kKeyFieldType, Key > KeyTypeHandler
 
typedef MapTypeHandler< kKeyFieldType, Key > KeyTypeHandler
 
typedef ValueTypeHandler::MapEntryAccessorType ValueMapEntryAccessorType
 
typedef ValueTypeHandler::MapEntryAccessorType ValueMapEntryAccessorType
 
typedef ValueTypeHandler::TypeOnMemory ValueOnMemory
 
typedef ValueTypeHandler::TypeOnMemory ValueOnMemory
 
typedef MapTypeHandler< kValueFieldType, ValueValueTypeHandler
 
typedef MapTypeHandler< kValueFieldType, ValueValueTypeHandler
 

Protected Member Functions

void clear_has_key ()
 
void clear_has_key ()
 
void clear_has_value ()
 
void clear_has_value ()
 
bool has_key () const
 
bool has_key () const
 
bool has_value () const
 
bool has_value () const
 
void MergeFromInternal (const MapEntryImpl &from)
 
void MergeFromInternal (const MapEntryImpl &from)
 
void set_has_key ()
 
void set_has_key ()
 
void set_has_value ()
 
void set_has_value ()
 

Static Protected Attributes

static const int kKeyFieldNumber = 1
 
static const uint8_t kKeyTag
 
static const uint8 kKeyTag
 
static const size_t kTagSize = 1
 
static const int kValueFieldNumber = 2
 
static const uint8_t kValueTag
 
static const uint8 kValueTag
 

Private Types

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

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapEntryImpl)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapEntryImpl)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::Arena
 
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType >
class internal::MapEntry
 
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType , int >
class internal::MapEntry
 
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType >
class internal::MapFieldLite
 
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType , int >
class internal::MapFieldLite
 

Detailed Description

template<typename Derived, typename Base, typename Key, typename Value, WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
class google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >

Definition at line 147 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.

Member Typedef Documentation

◆ DestructorSkippable_ [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::DestructorSkippable_
private

◆ DestructorSkippable_ [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::DestructorSkippable_
private

◆ EntryKeyType [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef Key google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryKeyType

◆ EntryKeyType [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef Key google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryKeyType

◆ EntryType [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef Derived google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryType

◆ EntryType [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef Derived google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryType

◆ EntryValueType [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef Value google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryValueType

◆ EntryValueType [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef Value google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryValueType

◆ Funcs [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef MapEntryFuncs<Key, Value, kKeyFieldType, kValueFieldType> google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::Funcs

◆ Funcs [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef MapEntryFuncs<Key, Value, kKeyFieldType, kValueFieldType> google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::Funcs

◆ InternalArenaConstructable_ [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::InternalArenaConstructable_
private

◆ InternalArenaConstructable_ [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::InternalArenaConstructable_
private

◆ KeyMapEntryAccessorType [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef KeyTypeHandler::MapEntryAccessorType google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::KeyMapEntryAccessorType
protected

◆ KeyMapEntryAccessorType [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef KeyTypeHandler::MapEntryAccessorType google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::KeyMapEntryAccessorType
protected

◆ KeyOnMemory [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef KeyTypeHandler::TypeOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::KeyOnMemory
protected

◆ KeyOnMemory [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef KeyTypeHandler::TypeOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::KeyOnMemory
protected

◆ KeyTypeHandler [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef MapTypeHandler<kKeyFieldType, Key> google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::KeyTypeHandler
protected

◆ KeyTypeHandler [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef MapTypeHandler<kKeyFieldType, Key> google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::KeyTypeHandler
protected

◆ MapEntryHasMergeTypeTrait [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryHasMergeTypeTrait

◆ MapEntryHasMergeTypeTrait [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryHasMergeTypeTrait

◆ ValueMapEntryAccessorType [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef ValueTypeHandler::MapEntryAccessorType google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ValueMapEntryAccessorType
protected

◆ ValueMapEntryAccessorType [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef ValueTypeHandler::MapEntryAccessorType google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ValueMapEntryAccessorType
protected

◆ ValueOnMemory [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef ValueTypeHandler::TypeOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ValueOnMemory
protected

◆ ValueOnMemory [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef ValueTypeHandler::TypeOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ValueOnMemory
protected

◆ ValueTypeHandler [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef MapTypeHandler<kValueFieldType, Value> google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ValueTypeHandler
protected

◆ ValueTypeHandler [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
typedef MapTypeHandler<kValueFieldType, Value> google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ValueTypeHandler
protected

Constructor & Destructor Documentation

◆ MapEntryImpl() [1/4]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryImpl ( )
inline

◆ MapEntryImpl() [2/4]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryImpl ( Arena arena)
inlineexplicit

◆ ~MapEntryImpl() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::~MapEntryImpl ( )
inline

◆ MapEntryImpl() [3/4]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
constexpr google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryImpl ( )
inlineconstexpr

◆ MapEntryImpl() [4/4]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryImpl ( Arena arena)
inlineexplicit

◆ ~MapEntryImpl() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::~MapEntryImpl ( )
inline

Member Function Documentation

◆ _InternalParse() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
const char* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_InternalParse ( const char *  ptr,
ParseContext ctx 
)
inlinefinal

◆ _InternalParse() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
const char* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_InternalParse ( const char *  ptr,
ParseContext ctx 
)
inlinefinal

◆ _InternalSerialize()

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
::uint8_t* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_InternalSerialize ( ::uint8_t ptr,
io::EpsCopyOutputStream stream 
) const
inlineoverride

◆ ByteSizeLong() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
size_t google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ByteSizeLong ( ) const
inlineoverride

◆ ByteSizeLong() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
size_t google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::ByteSizeLong ( ) const
inlineoverride

◆ CheckTypeAndMergeFrom() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::CheckTypeAndMergeFrom ( const MessageLite other)
inlineoverride

◆ CheckTypeAndMergeFrom() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::CheckTypeAndMergeFrom ( const MessageLite other)
inlineoverride

◆ Clear() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::Clear ( )
inlineoverride

◆ Clear() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::Clear ( )
inlineoverride

◆ clear_has_key() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::clear_has_key ( )
inlineprotected

◆ clear_has_key() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::clear_has_key ( )
inlineprotected

◆ clear_has_value() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::clear_has_value ( )
inlineprotected

◆ clear_has_value() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::clear_has_value ( )
inlineprotected

◆ GetArena() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
Arena* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GetArena ( ) const
inline

◆ GetArena() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
Arena* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GetArena ( ) const
inlineoverride

◆ GetArenaNoVirtual()

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
Arena* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GetArenaNoVirtual ( ) const
inline

◆ GetCachedSize() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
int google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GetCachedSize ( ) const
inlineoverride

◆ GetCachedSize() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
int google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GetCachedSize ( ) const
inlineoverride

◆ GetTypeName() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
std::string google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GetTypeName ( ) const
inlineoverride

◆ GetTypeName() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
std::string google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GetTypeName ( ) const
inlineoverride

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >  )
private

◆ has_key() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
bool google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::has_key ( ) const
inlineprotected

◆ has_key() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
bool google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::has_key ( ) const
inlineprotected

◆ has_value() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
bool google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::has_value ( ) const
inlineprotected

◆ has_value() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
bool google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::has_value ( ) const
inlineprotected

◆ InitAsDefaultInstance()

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
static void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::InitAsDefaultInstance ( )
inlinestatic

◆ InternalSerializeWithCachedSizesToArray()

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
::google::protobuf::uint8* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::InternalSerializeWithCachedSizesToArray ( ::google::protobuf::uint8 ptr,
io::EpsCopyOutputStream stream 
) const
inlineoverride

◆ IsInitialized() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
bool google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::IsInitialized ( ) const
inlineoverride

◆ IsInitialized() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
bool google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::IsInitialized ( ) const
inlineoverride

◆ key() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
virtual const KeyMapEntryAccessorType& google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::key ( ) const
inlinevirtual

◆ key() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
virtual const KeyMapEntryAccessorType& google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::key ( ) const
inlinevirtual

◆ MergeFromInternal() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MergeFromInternal ( const MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value > &  from)
inlineprotected

◆ MergeFromInternal() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MergeFromInternal ( const MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value > &  from)
inlineprotected

◆ mutable_key() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
KeyMapEntryAccessorType* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::mutable_key ( )
inline

◆ mutable_key() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
KeyMapEntryAccessorType* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::mutable_key ( )
inline

◆ mutable_value() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
ValueMapEntryAccessorType* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::mutable_value ( )
inline

◆ mutable_value() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
ValueMapEntryAccessorType* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::mutable_value ( )
inline

◆ New() [1/3]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
Base* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::New ( ) const
inlineoverride

◆ New() [2/3]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
Base* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::New ( Arena arena) const
inlineoverride

◆ New() [3/3]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
Base* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::New ( Arena arena) const
inlineoverride

◆ set_has_key() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::set_has_key ( )
inlineprotected

◆ set_has_key() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::set_has_key ( )
inlineprotected

◆ set_has_value() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::set_has_value ( )
inlineprotected

◆ set_has_value() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::set_has_value ( )
inlineprotected

◆ value() [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
virtual const ValueMapEntryAccessorType& google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::value ( ) const
inlinevirtual

◆ value() [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
virtual const ValueMapEntryAccessorType& google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::value ( ) const
inlinevirtual

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
friend class ::PROTOBUF_NAMESPACE_ID::Arena
friend

◆ internal::MapEntry [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType >
class internal::MapEntry
friend

◆ internal::MapEntry [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType , int >
friend class internal::MapEntry
friend

◆ internal::MapFieldLite [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType >
class internal::MapFieldLite
friend

◆ internal::MapFieldLite [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType , int >
friend class internal::MapFieldLite
friend

Member Data Documentation

◆ _has_bits_ [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
uint32_t google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_has_bits_[1]

◆ _has_bits_ [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
uint32 google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_has_bits_[1]

◆ arena_

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
Arena* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::arena_

◆ kEntryDefaultEnumValue

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
const int google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kEntryDefaultEnumValue = default_enum_value
static

◆ kEntryKeyFieldType

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
static const WireFormatLite::FieldType google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kEntryKeyFieldType = kKeyFieldType
static

◆ kEntryValueFieldType

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
static const WireFormatLite::FieldType google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kEntryValueFieldType = kValueFieldType
static

◆ key_

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
KeyOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::key_

◆ kKeyFieldNumber

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
static const int google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kKeyFieldNumber = 1
staticprotected

◆ kKeyTag [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
const uint8_t google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kKeyTag
staticprotected
Initial value:

Definition at line 170 of file protobuf/src/google/protobuf/map_entry_lite.h.

◆ kKeyTag [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
const uint8 google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kKeyTag
staticprotected

◆ kTagSize

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
static const size_t google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kTagSize = 1
staticprotected

◆ kValueFieldNumber

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
static const int google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kValueFieldNumber = 2
staticprotected

◆ kValueTag [1/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
const uint8_t google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kValueTag
staticprotected
Initial value:

Definition at line 172 of file protobuf/src/google/protobuf/map_entry_lite.h.

◆ kValueTag [2/2]

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
const uint8 google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::kValueTag
staticprotected
Initial value:

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

◆ value_

template<typename Derived , typename Base , typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType, int default_enum_value>
ValueOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::value_

The documentation for this class was generated from the following file:
google::protobuf.internal::MapEntryImpl::kKeyFieldNumber
static const int kKeyFieldNumber
Definition: bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h:169
google::protobuf.internal::MapEntryImpl::kValueFieldNumber
static const int kValueFieldNumber
Definition: bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h:170
GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG
#define GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG(FIELD_NUMBER, TYPE)
Definition: bloaty/third_party/protobuf/src/google/protobuf/wire_format_lite.h:202


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