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 Derived EntryType
 
typedef Value EntryValueType
 
typedef MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType > Funcs
 
typedef void MapEntryHasMergeTypeTrait
 

Public Member Functions

size_t ByteSizeLong () const override
 
void CheckTypeAndMergeFrom (const MessageLite &other) override
 
void Clear () override
 
Arena * GetArena () const override
 
Arena * GetArenaNoVirtual () const
 
int GetCachedSize () const override
 
std::string GetTypeName () const override
 
::google::protobuf::uint8InternalSerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const override
 
bool IsInitialized () const override
 
virtual const KeyMapEntryAccessorTypekey () const
 
 MapEntryImpl ()
 
 MapEntryImpl (Arena *arena)
 
bool MergePartialFromCodedStream (io::CodedInputStream *input) override
 
KeyMapEntryAccessorTypemutable_key ()
 
ValueMapEntryAccessorTypemutable_value ()
 
BaseNew () const override
 
BaseNew (Arena *arena) const override
 
void SerializeWithCachedSizes (io::CodedOutputStream *output) const override
 
virtual const ValueMapEntryAccessorTypevalue () const
 
 ~MapEntryImpl ()
 

Static Public Member Functions

static void InitAsDefaultInstance ()
 

Public Attributes

uint32 _has_bits_ [1]
 
Arena * arena_
 
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::TypeOnMemory KeyOnMemory
 
typedef MapTypeHandler< kKeyFieldType, Key > KeyTypeHandler
 
typedef ValueTypeHandler::MapEntryAccessorType ValueMapEntryAccessorType
 
typedef ValueTypeHandler::TypeOnMemory ValueOnMemory
 
typedef MapTypeHandler< kValueFieldType, ValueValueTypeHandler
 

Protected Member Functions

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

Static Protected Attributes

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

Private Types

typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapEntryImpl)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::Arena
 
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 , 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 155 of file map_entry_lite.h.

Member Typedef Documentation

◆ DestructorSkippable_

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

Definition at line 583 of file map_entry_lite.h.

◆ EntryKeyType

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

Definition at line 191 of file map_entry_lite.h.

◆ EntryType

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

Definition at line 190 of file map_entry_lite.h.

◆ EntryValueType

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

Definition at line 192 of file map_entry_lite.h.

◆ Funcs

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

Definition at line 157 of file map_entry_lite.h.

◆ InternalArenaConstructable_

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

Definition at line 582 of file map_entry_lite.h.

◆ KeyMapEntryAccessorType

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

Definition at line 172 of file map_entry_lite.h.

◆ KeyOnMemory

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

Definition at line 167 of file map_entry_lite.h.

◆ KeyTypeHandler

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

Definition at line 162 of file map_entry_lite.h.

◆ MapEntryHasMergeTypeTrait

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

Definition at line 189 of file map_entry_lite.h.

◆ ValueMapEntryAccessorType

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

Definition at line 174 of file map_entry_lite.h.

◆ ValueOnMemory

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

Definition at line 168 of file map_entry_lite.h.

◆ ValueTypeHandler

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

Definition at line 163 of file map_entry_lite.h.

Constructor & Destructor Documentation

◆ 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

Definition at line 197 of file map_entry_lite.h.

◆ 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 ( Arena *  arena)
inlineexplicit

Definition at line 204 of file map_entry_lite.h.

◆ ~MapEntryImpl()

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

Definition at line 211 of file map_entry_lite.h.

Member Function Documentation

◆ ByteSizeLong()

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

Definition at line 315 of file map_entry_lite.h.

◆ CheckTypeAndMergeFrom()

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

Definition at line 241 of file map_entry_lite.h.

◆ Clear()

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

Definition at line 385 of file map_entry_lite.h.

◆ clear_has_key()

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

Definition at line 566 of file map_entry_lite.h.

◆ clear_has_value()

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

Definition at line 569 of file map_entry_lite.h.

◆ GetArena()

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

Definition at line 399 of file map_entry_lite.h.

◆ 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

Definition at line 572 of file map_entry_lite.h.

◆ GetCachedSize()

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

Definition at line 341 of file map_entry_lite.h.

◆ GetTypeName()

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

Definition at line 239 of file map_entry_lite.h.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

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()

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

Definition at line 565 of file map_entry_lite.h.

◆ has_value()

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

Definition at line 568 of file map_entry_lite.h.

◆ 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

Definition at line 393 of file map_entry_lite.h.

◆ 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 output) const
inlineoverride

Definition at line 332 of file map_entry_lite.h.

◆ IsInitialized()

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

Definition at line 352 of file map_entry_lite.h.

◆ key()

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

Definition at line 219 of file map_entry_lite.h.

◆ MergeFromInternal()

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

Definition at line 369 of file map_entry_lite.h.

◆ MergePartialFromCodedStream()

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 >::MergePartialFromCodedStream ( io::CodedInputStream input)
inlineoverride

Definition at line 274 of file map_entry_lite.h.

◆ mutable_key()

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

Definition at line 226 of file map_entry_lite.h.

◆ mutable_value()

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

Definition at line 230 of file map_entry_lite.h.

◆ New() [1/2]

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

Definition at line 356 of file map_entry_lite.h.

◆ New() [2/2]

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

Definition at line 361 of file map_entry_lite.h.

◆ SerializeWithCachedSizes()

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 >::SerializeWithCachedSizes ( io::CodedOutputStream output) const
inlineoverride

Definition at line 327 of file map_entry_lite.h.

◆ set_has_key()

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

Definition at line 564 of file map_entry_lite.h.

◆ set_has_value()

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

Definition at line 567 of file map_entry_lite.h.

◆ value()

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

Definition at line 222 of file map_entry_lite.h.

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

Definition at line 581 of file map_entry_lite.h.

◆ internal::MapEntry

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

Definition at line 586 of file map_entry_lite.h.

◆ internal::MapFieldLite

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

Definition at line 589 of file map_entry_lite.h.

Member Data Documentation

◆ _has_bits_

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]

Definition at line 578 of file map_entry_lite.h.

◆ 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_

Definition at line 577 of file map_entry_lite.h.

◆ 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

Definition at line 195 of file map_entry_lite.h.

◆ kEntryKeyFieldType

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

Definition at line 193 of file map_entry_lite.h.

◆ kEntryValueFieldType

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

Definition at line 194 of file map_entry_lite.h.

◆ 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_

Definition at line 575 of file map_entry_lite.h.

◆ kKeyFieldNumber

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 >::kKeyFieldNumber = 1
staticprotected

Definition at line 177 of file map_entry_lite.h.

◆ kKeyTag

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
Initial value:

Definition at line 181 of file map_entry_lite.h.

◆ kTagSize

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

Definition at line 185 of file map_entry_lite.h.

◆ kValueFieldNumber

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 >::kValueFieldNumber = 2
staticprotected

Definition at line 178 of file map_entry_lite.h.

◆ kValueTag

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 183 of file 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_

Definition at line 576 of file map_entry_lite.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09