class Inserter

Defined at line 1035 of file ../../third_party/protobuf/src/src/google/protobuf/map.h

Caches all the relevant values of `UntypedMapBase` to hold a copy on the

stack and avoid reloads after every write.

It allows inserting multiple nodes in a row with reduced cost.

Public Methods

void Inserter (KeyMapBase<Key> * map, NodeBase ** table, map_index_t num_buckets)

Defined at line 1037 of file ../../third_party/protobuf/src/src/google/protobuf/map.h

map_index_t BucketNumber (KeyNode * node)

Defined at line 1041 of file ../../third_party/protobuf/src/src/google/protobuf/map.h

void InsertUnique (KeyNode * node, map_index_t bucket)

Defined at line 1045 of file ../../third_party/protobuf/src/src/google/protobuf/map.h

void InsertUnique (KeyNode * node)

Defined at line 1057 of file ../../third_party/protobuf/src/src/google/protobuf/map.h