|
void | Append (absl::string_view key, Slice value, MetadataParseErrorFn on_error) |
|
void | Clear () |
|
EmptyMetadataMap | Copy () const |
|
size_t | count () const |
|
std::string | DebugString () const |
|
bool | empty () const |
|
void | Encode (Encoder *encoder) const |
|
absl::optional< typename Which::ValueType > | get (Which) const |
|
metadata_detail::Value< Which >::StorageType * | get_pointer (Which) |
|
const metadata_detail::Value< Which >::StorageType * | get_pointer (Which) const |
|
metadata_detail::Value< Which >::StorageType * | GetOrCreatePointer (Which) |
|
absl::optional< absl::string_view > | GetStringValue (absl::string_view name, std::string *buffer) const |
|
void | Log (metadata_detail::LogFn log_fn) const |
|
| MetadataMap (Arena *arena) |
|
| MetadataMap (const MetadataMap &)=delete |
|
| MetadataMap (MetadataMap &&) noexcept |
|
MetadataMap & | operator= (const MetadataMap &)=delete |
|
EmptyMetadataMap & | operator= (MetadataMap &&) noexcept |
|
void | Remove (absl::string_view key) |
|
void | Remove (const char *key) |
|
void | Remove (Which) |
|
void | Set (const ParsedMetadata< EmptyMetadataMap > &m) |
|
absl::enable_if_t< Which::kRepeatable==false, void > | Set (Which, Args &&... args) |
|
absl::enable_if_t< Which::kRepeatable==true, void > | Set (Which, Args &&... args) |
|
absl::enable_if_t< Which::kRepeatable==false, absl::optional< typename Which::ValueType > > | Take (Which which) |
|
absl::enable_if_t< Which::kRepeatable==true, typename metadata_detail::Value< Which >::StorageType > | Take (Which which) |
|
size_t | TransportSize () const |
|
| ~MetadataMap () |
|
static ParsedMetadata< EmptyMetadataMap > | Parse (absl::string_view key, Slice value, uint32_t transport_size, MetadataParseErrorFn on_error) |
|
Definition at line 30 of file metadata_map_test.cc.