Public Types | Static Public Member Functions | Static Public Attributes | List of all members
google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType > Struct Template Reference

#include <map_entry_lite.h>

Public Types

typedef MapTypeHandler< kKeyFieldType, Key > KeyTypeHandler
 
typedef MapTypeHandler< kKeyFieldType, Key > KeyTypeHandler
 
typedef MapTypeHandler< kValueFieldType, ValueValueTypeHandler
 
typedef MapTypeHandler< kValueFieldType, ValueValueTypeHandler
 

Static Public Member Functions

static size_t ByteSizeLong (const Key &key, const Value &value)
 
static size_t ByteSizeLong (const Key &key, const Value &value)
 
static int GetCachedSize (const Key &key, const Value &value)
 
static int GetCachedSize (const Key &key, const Value &value)
 
static uint8InternalSerialize (int field_number, const Key &key, const Value &value, uint8 *ptr, io::EpsCopyOutputStream *stream)
 
static uint8_tInternalSerialize (int field_number, const Key &key, const Value &value, uint8_t *ptr, io::EpsCopyOutputStream *stream)
 

Static Public Attributes

static const int kKeyFieldNumber = 1
 
static const int kValueFieldNumber = 2
 

Detailed Description

template<typename Key, typename Value, WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
struct google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >

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

Member Typedef Documentation

◆ KeyTypeHandler [1/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
typedef MapTypeHandler<kKeyFieldType, Key> google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::KeyTypeHandler

◆ KeyTypeHandler [2/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
typedef MapTypeHandler<kKeyFieldType, Key> google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::KeyTypeHandler

◆ ValueTypeHandler [1/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
typedef MapTypeHandler<kValueFieldType, Value> google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::ValueTypeHandler

◆ ValueTypeHandler [2/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
typedef MapTypeHandler<kValueFieldType, Value> google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::ValueTypeHandler

Member Function Documentation

◆ ByteSizeLong() [1/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static size_t google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::ByteSizeLong ( const Key &  key,
const Value value 
)
inlinestatic

◆ ByteSizeLong() [2/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static size_t google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::ByteSizeLong ( const Key &  key,
const Value value 
)
inlinestatic

◆ GetCachedSize() [1/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static int google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::GetCachedSize ( const Key &  key,
const Value value 
)
inlinestatic

◆ GetCachedSize() [2/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static int google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::GetCachedSize ( const Key &  key,
const Value value 
)
inlinestatic

◆ InternalSerialize() [1/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static uint8* google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::InternalSerialize ( int  field_number,
const Key &  key,
const Value value,
uint8 ptr,
io::EpsCopyOutputStream stream 
)
inlinestatic

◆ InternalSerialize() [2/2]

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static uint8_t* google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::InternalSerialize ( int  field_number,
const Key &  key,
const Value value,
uint8_t ptr,
io::EpsCopyOutputStream stream 
)
inlinestatic

Member Data Documentation

◆ kKeyFieldNumber

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static const int google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::kKeyFieldNumber = 1
static

◆ kValueFieldNumber

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static const int google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::kValueFieldNumber = 2
static

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


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