webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Friends | List of all members
google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value > Class Template Reference

#include <map.h>

Public Member Functions

 MapFieldLite ()
 
 MapFieldLite (Arena *arena)
 
virtual ~MapFieldLite ()
 
virtual const Map< Key, T > & GetMap () const
 
virtual Map< Key, T > * MutableMap ()
 
virtual int size () const
 
virtual void Clear ()
 
virtual void MergeFrom (const MapFieldLite &other)
 
virtual void Swap (MapFieldLite *other)
 
void SetDefaultEnumValue ()
 
EntryTypeNewEntry () const
 
EntryTypeNewEnumEntryWrapper (const Key &key, const T t) const
 
EntryTypeNewEntryWrapper (const Key &key, const T &t) const
 

Protected Member Functions

virtual const Map< Key, T > & GetInternalMap () const
 
virtual Map< Key, T > * MutableInternalMap ()
 

Friends

class ::google::protobuf::Arena
 

Constructor & Destructor Documentation

◆ MapFieldLite() [1/2]

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::MapFieldLite ( )

◆ MapFieldLite() [2/2]

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::MapFieldLite ( Arena arena)
explicit

◆ ~MapFieldLite()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::~MapFieldLite ( )
virtual

Member Function Documentation

◆ Clear()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
void google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::Clear ( )
virtual

◆ GetInternalMap()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
const Map< Key, T > & google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::GetInternalMap ( ) const
protectedvirtual

◆ GetMap()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
const Map< Key, T > & google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::GetMap ( ) const
virtual

◆ MergeFrom()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
void google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::MergeFrom ( const MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value > &  other)
virtual

◆ MutableInternalMap()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
Map< Key, T > * google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::MutableInternalMap ( )
protectedvirtual

◆ MutableMap()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
Map< Key, T > * google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::MutableMap ( )
virtual

◆ NewEntry()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
EntryType * google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::NewEntry ( ) const

◆ NewEntryWrapper()

template<typename Key, typename T, WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
EntryType * google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::NewEntryWrapper ( const Key key,
const T t 
) const

◆ NewEnumEntryWrapper()

template<typename Key, typename T, WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
EntryType * google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::NewEnumEntryWrapper ( const Key key,
const T  t 
) const

◆ SetDefaultEnumValue()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
void google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::SetDefaultEnumValue ( )

◆ size()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
int google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::size ( ) const
virtual

◆ Swap()

template<typename Key , typename T , WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value>
void google::protobuf.internal::MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value >::Swap ( MapFieldLite< Key, T, key_wire_type, value_wire_type, default_enum_value > *  other)
virtual

Friends And Related Function Documentation

◆ ::google::protobuf::Arena

template<typename Key, typename T, WireFormatLite::FieldType key_wire_type, WireFormatLite::FieldType value_wire_type, int default_enum_value = 0>
friend class ::google::protobuf::Arena
friend

The documentation for this class was generated from the following files: