Skip to content

Rewrite HeaderMap using type safe absl classes #9593

@mattklein123

Description

@mattklein123

From a side conversation with @htuch I think that with a combination of:

  1. https://github.com/abseil/abseil-cpp/blob/master/absl/types/variant.h
  2. https://github.com/abseil/abseil-cpp/blob/master/absl/container/inlined_vector.h

We can almost identically replicate the current behavior with little/no performance delta, and in the process remove all of the manual memory management. I don't think this would be very difficult.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions