class MapKey

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

MapKey is an union type for representing any possible

map key.

Public Methods

void MapKey ()

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

void MapKey (const MapKey & other)

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

MapKey & operator= (const MapKey & other)

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

void ~MapKey ()

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

FieldDescriptor::CppType type ()

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

void SetInt64Value (int64_t value)

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

void SetUInt64Value (uint64_t value)

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

void SetInt32Value (int32_t value)

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

void SetUInt32Value (uint32_t value)

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

void SetBoolValue (bool value)

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

void SetStringValue (absl::string_view val)

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

int64_t GetInt64Value ()

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

uint64_t GetUInt64Value ()

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

int32_t GetInt32Value ()

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

uint32_t GetUInt32Value ()

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

bool GetBoolValue ()

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

absl::string_view GetStringValue ()

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

bool operator< (const MapKey & other)

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

bool operator== (const MapKey & other)

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

void CopyFrom (const MapKey & other)

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

Friends

class DynamicMapField
class MapIterator
class MapFieldBase
template <typename Ktypename V>
class TypeDefinedMapFieldBase