Public Types | Public Member Functions | Public Attributes | Friends | List of all members
google::protobuf::MapPair< Key, T > Struct Template Reference

#include <map.h>

Public Types

using first_type = const Key
 
typedef T second_type
 
using second_type = T
 

Public Member Functions

 MapPair (const Key &other_first)
 
 MapPair (const Key &other_first)
 
 MapPair (const Key &other_first, const T &other_second)
 
 MapPair (const Key &other_first, const T &other_second)
 
 MapPair (const MapPair &other)
 
 MapPair (const MapPair &other)
 
 MapPair (Key &&other_first)
 
template<typename T1 , typename T2 >
 operator std::pair< T1, T2 > () const
 
template<typename T1 , typename T2 >
 operator std::pair< T1, T2 > () const
 
 ~MapPair ()
 
 ~MapPair ()
 

Public Attributes

const Key first
 
const typedef Key first_type
 
T second
 

Friends

class Arena
 
class Map< Key, T >
 

Detailed Description

template<typename Key, typename T>
struct google::protobuf::MapPair< Key, T >

Definition at line 92 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.

Member Typedef Documentation

◆ first_type

template<typename Key , typename T >
using google::protobuf::MapPair< Key, T >::first_type = const Key

◆ second_type [1/2]

template<typename Key , typename T >
typedef T google::protobuf::MapPair< Key, T >::second_type

◆ second_type [2/2]

template<typename Key , typename T >
using google::protobuf::MapPair< Key, T >::second_type = T

Constructor & Destructor Documentation

◆ MapPair() [1/7]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::MapPair ( const Key &  other_first,
const T other_second 
)
inline

◆ MapPair() [2/7]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::MapPair ( const Key &  other_first)
inlineexplicit

◆ MapPair() [3/7]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::MapPair ( const MapPair< Key, T > &  other)
inline

◆ ~MapPair() [1/2]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::~MapPair ( )
inline

◆ MapPair() [4/7]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::MapPair ( const Key &  other_first,
const T other_second 
)
inline

◆ MapPair() [5/7]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::MapPair ( const Key &  other_first)
inlineexplicit

◆ MapPair() [6/7]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::MapPair ( Key &&  other_first)
inlineexplicit

◆ MapPair() [7/7]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::MapPair ( const MapPair< Key, T > &  other)
inline

◆ ~MapPair() [2/2]

template<typename Key , typename T >
google::protobuf::MapPair< Key, T >::~MapPair ( )
inline

Member Function Documentation

◆ operator std::pair< T1, T2 >() [1/2]

template<typename Key , typename T >
template<typename T1 , typename T2 >
google::protobuf::MapPair< Key, T >::operator std::pair< T1, T2 > ( ) const
inline

◆ operator std::pair< T1, T2 >() [2/2]

template<typename Key , typename T >
template<typename T1 , typename T2 >
google::protobuf::MapPair< Key, T >::operator std::pair< T1, T2 > ( ) const
inline

Friends And Related Function Documentation

◆ Arena

template<typename Key , typename T >
Arena
friend

◆ Map< Key, T >

template<typename Key , typename T >
friend class Map< Key, T >
friend

Member Data Documentation

◆ first

template<typename Key , typename T >
const Key google::protobuf::MapPair< Key, T >::first

◆ first_type

template<typename Key , typename T >
const typedef Key google::protobuf::MapPair< Key, T >::first_type

◆ second

template<typename Key , typename T >
T google::protobuf::MapPair< Key, T >::second

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


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