class MapKey
Defined at line 77 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
MapKey is an union type for representing any possible map key. For strings,
map key does not own the underlying data. It is up to the caller to ensure
any supplied strings outlive any instance of this class.
Public Methods
void MapKey ()
Defined at line 79 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void MapKey (const MapKey & )
Defined at line 80 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
MapKey & operator= (const MapKey & )
Defined at line 81 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
FieldDescriptor::CppType type ()
Defined at line 83 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void SetInt64Value (int64_t value)
Defined at line 92 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void SetUInt64Value (uint64_t value)
Defined at line 96 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void SetInt32Value (int32_t value)
Defined at line 100 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void SetUInt32Value (uint32_t value)
Defined at line 104 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void SetBoolValue (bool value)
Defined at line 108 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void SetStringValue (absl::string_view val)
Defined at line 112 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
int64_t GetInt64Value ()
Defined at line 117 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
uint64_t GetUInt64Value ()
Defined at line 121 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
int32_t GetInt32Value ()
Defined at line 125 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
uint32_t GetUInt32Value ()
Defined at line 129 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
bool GetBoolValue ()
Defined at line 133 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
absl::string_view GetStringValue ()
Defined at line 137 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
bool operator< (const MapKey & other)
Defined at line 142 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
bool operator== (const MapKey & other)
Defined at line 172 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void CopyFrom (const MapKey & other)
Defined at line 202 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
Friends
template <typename H>
auto MapKey (H state, const MapKey & key)
template <bool>
class MapIteratorBase
class MapFieldBase
template <typename Ktypename V>
class TypeDefinedMapFieldBase