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< kValueFieldType, ValueValueTypeHandler
 

Static Public Member Functions

static size_t ByteSizeLong (const Key &key, const Value &value)
 
static int GetCachedSize (const Key &key, const Value &value)
 
::google::protobuf::uint8SerializeToArray (int field_number, const Key &key, const Value &value, ::google::protobuf::uint8 *output)
 
static void SerializeToCodedStream (int field_number, const Key &key, const Value &value, io::CodedOutputStream *output)
 

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 map_entry_lite.h.

Member Typedef Documentation

◆ KeyTypeHandler

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

Definition at line 109 of file map_entry_lite.h.

◆ ValueTypeHandler

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

Definition at line 110 of file map_entry_lite.h.

Member Function Documentation

◆ ByteSizeLong()

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

Definition at line 135 of file map_entry_lite.h.

◆ GetCachedSize()

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

Definition at line 142 of file map_entry_lite.h.

◆ SerializeToArray()

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
::google::protobuf::uint8* google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::SerializeToArray ( int  field_number,
const Key &  key,
const Value value,
::google::protobuf::uint8 output 
)
inlinestatic

Definition at line 124 of file map_entry_lite.h.

◆ SerializeToCodedStream()

template<typename Key , typename Value , WireFormatLite::FieldType kKeyFieldType, WireFormatLite::FieldType kValueFieldType>
static void google::protobuf.internal::MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType >::SerializeToCodedStream ( int  field_number,
const Key &  key,
const Value value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 114 of file map_entry_lite.h.

Member Data Documentation

◆ kKeyFieldNumber

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

Definition at line 111 of file map_entry_lite.h.

◆ kValueFieldNumber

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

Definition at line 112 of file map_entry_lite.h.


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


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