webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
google::protobuf::MapIterator Class Reference

#include <map_field.h>

Public Member Functions

 MapIterator (Message *message, const FieldDescriptor *field)
 
 MapIterator (const MapIterator &other)
 
 ~MapIterator ()
 
MapIteratoroperator++ ()
 
MapIterator operator++ (int)
 
const MapKeyGetKey ()
 
const MapValueRefGetValueRef ()
 
MapValueRefMutableValueRef ()
 

Friends

template<typename Key , typename T >
class internal::TypeDefinedMapFieldBase
 
class internal::DynamicMapField
 
template<typename Key , typename T , internal::WireFormatLite::FieldType kKeyFieldType, internal::WireFormatLite::FieldType kValueFieldType, int default_enum_value>
class internal::MapField
 
bool operator== (const MapIterator &a, const MapIterator &b)
 
bool operator!= (const MapIterator &a, const MapIterator &b)
 

Constructor & Destructor Documentation

◆ MapIterator() [1/2]

google::protobuf::MapIterator::MapIterator ( Message message,
const FieldDescriptor field 
)
inline

◆ MapIterator() [2/2]

google::protobuf::MapIterator::MapIterator ( const MapIterator other)
inline

◆ ~MapIterator()

google::protobuf::MapIterator::~MapIterator ( )
inline

Member Function Documentation

◆ GetKey()

const MapKey& google::protobuf::MapIterator::GetKey ( )
inline

◆ GetValueRef()

const MapValueRef& google::protobuf::MapIterator::GetValueRef ( )
inline

◆ MutableValueRef()

MapValueRef* google::protobuf::MapIterator::MutableValueRef ( )
inline

◆ operator++() [1/2]

MapIterator& google::protobuf::MapIterator::operator++ ( )
inline

◆ operator++() [2/2]

MapIterator google::protobuf::MapIterator::operator++ ( int  )
inline

Friends And Related Function Documentation

◆ internal::DynamicMapField

◆ internal::MapField

template<typename Key , typename T , internal::WireFormatLite::FieldType kKeyFieldType, internal::WireFormatLite::FieldType kValueFieldType, int default_enum_value>
friend class internal::MapField
friend

◆ internal::TypeDefinedMapFieldBase

template<typename Key , typename T >
friend class internal::TypeDefinedMapFieldBase
friend

◆ operator!=

bool operator!= ( const MapIterator a,
const MapIterator b 
)
friend

◆ operator==

bool operator== ( const MapIterator a,
const MapIterator b 
)
friend

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