class MapValueConstRef

Defined at line 679 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

MapValueConstRef points to a map value. Users can NOT modify

the map value.

Protected Members

void * data_
CppType type_

Public Methods

void MapValueConstRef ()

Defined at line 681 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

int64_t GetInt64Value ()

Defined at line 683 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

uint64_t GetUInt64Value ()

Defined at line 688 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

int32_t GetInt32Value ()

Defined at line 693 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

uint32_t GetUInt32Value ()

Defined at line 698 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

bool GetBoolValue ()

Defined at line 703 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

int GetEnumValue ()

Defined at line 707 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

absl::string_view GetStringValue ()

Defined at line 711 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

float GetFloatValue ()

Defined at line 716 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

double GetDoubleValue ()

Defined at line 721 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

const Message & GetMessageValue ()

Defined at line 727 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

FieldDescriptor::CppType type ()

Defined at line 733 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h

Friends

class MapFieldBase
class Reflection
template <bool>
class MapIteratorBase
template <typename K, typename V>
class TypeDefinedMapFieldBase
template <typename Derivedtypename Ktypename V>
class MapField