class MapValueConstRef

Defined at line 733 of file ../../third_party/protobuf/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 735 of file ../../third_party/protobuf/src/google/protobuf/map_field.h

int64_t GetInt64Value ()

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

uint64_t GetUInt64Value ()

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

int32_t GetInt32Value ()

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

uint32_t GetUInt32Value ()

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

bool GetBoolValue ()

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

int GetEnumValue ()

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

const std::string & GetStringValue ()

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

float GetFloatValue ()

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

double GetDoubleValue ()

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

const Message & GetMessageValue ()

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

FieldDescriptor::CppType type ()

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

Friends

class MapFieldBase
class DynamicMapField
class Reflection
class MapIterator
template <typename K, typename V>
class TypeDefinedMapFieldBase
template <typename Derivedtypename Ktypename Vinternal::WireFormatLite::FieldType key_wire_typeinternal::WireFormatLite::FieldType value_wire_type>
class MapField