#include <google/protobuf/map_field.h>
#include <vector>
#include <google/protobuf/map_field_inl.h>
#include <google/protobuf/port_def.inc>
namespace google {
namespace protobuf {
namespace internal {
void MapFieldBase::Destruct() { … }
const RepeatedPtrFieldBase& MapFieldBase::GetRepeatedField() const { … }
RepeatedPtrFieldBase* MapFieldBase::MutableRepeatedField() { … }
void MapFieldBase::SwapState(MapFieldBase* other) { … }
void SwapRepeatedPtrToNull(RepeatedPtrField<Message>** from,
RepeatedPtrField<Message>** to, Arena* from_arena,
Arena* to_arena) { … }
void MapFieldBase::Swap(MapFieldBase* other) { … }
void MapFieldBase::UnsafeShallowSwap(MapFieldBase* other) { … }
void MapFieldBase::InternalSwap(MapFieldBase* other) { … }
size_t MapFieldBase::SpaceUsedExcludingSelfLong() const { … }
size_t MapFieldBase::SpaceUsedExcludingSelfNoLock() const { … }
bool MapFieldBase::IsMapValid() const { … }
bool MapFieldBase::IsRepeatedFieldValid() const { … }
void MapFieldBase::SetMapDirty() { … }
void MapFieldBase::SetRepeatedDirty() { … }
void MapFieldBase::SyncRepeatedFieldWithMap() const { … }
void MapFieldBase::SyncRepeatedFieldWithMapNoLock() const { … }
void MapFieldBase::SyncMapWithRepeatedField() const { … }
DynamicMapField::DynamicMapField(const Message* default_entry)
: … { … }
DynamicMapField::DynamicMapField(const Message* default_entry, Arena* arena)
: … { … }
DynamicMapField::~DynamicMapField() { … }
int DynamicMapField::size() const { … }
void DynamicMapField::Clear() { … }
bool DynamicMapField::ContainsMapKey(const MapKey& map_key) const { … }
void DynamicMapField::AllocateMapValue(MapValueRef* map_val) { … }
bool DynamicMapField::InsertOrLookupMapValue(const MapKey& map_key,
MapValueRef* val) { … }
bool DynamicMapField::LookupMapValue(const MapKey& map_key,
MapValueConstRef* val) const { … }
bool DynamicMapField::DeleteMapValue(const MapKey& map_key) { … }
const Map<MapKey, MapValueRef>& DynamicMapField::GetMap() const { … }
Map<MapKey, MapValueRef>* DynamicMapField::MutableMap() { … }
void DynamicMapField::SetMapIteratorValue(MapIterator* map_iter) const { … }
void DynamicMapField::MergeFrom(const MapFieldBase& other) { … }
void DynamicMapField::Swap(MapFieldBase* other) { … }
void DynamicMapField::SyncRepeatedFieldWithMapNoLock() const { … }
void DynamicMapField::SyncMapWithRepeatedFieldNoLock() const { … }
size_t DynamicMapField::SpaceUsedExcludingSelfNoLock() const { … }
}
}
}
#include <google/protobuf/port_undef.inc>