#include <parsed_metadata.h>
Classes | |
struct | VTable |
Static Public Member Functions | |
static uint32_t | TransportSize (uint32_t key_size, uint32_t value_size) |
Private Types | |
using | Buffer = metadata_detail::Buffer |
Static Private Member Functions | |
static const VTable * | EmptyVTable () |
static const VTable * | KeyValueVTable (absl::string_view key) |
template<typename Which > | |
static const VTable * | NonTrivialTraitVTable () |
template<typename Which > | |
static const VTable * | SliceTraitVTable () |
template<typename Which > | |
static const VTable * | TrivialTraitVTable () |
template<Slice(*)(Slice, MetadataParseErrorFn) ParseMemento> | |
static GPR_ATTRIBUTE_NOINLINE void | WithNewValueSetSlice (Slice *slice, MetadataParseErrorFn on_error, ParsedMetadata *result) |
template<typename T , T(*)(Slice, MetadataParseErrorFn) ParseMemento> | |
static GPR_ATTRIBUTE_NOINLINE void | WithNewValueSetTrivial (Slice *slice, MetadataParseErrorFn on_error, ParsedMetadata *result) |
Private Attributes | |
uint32_t | transport_size_ |
Buffer | value_ |
const VTable * | vtable_ |
Definition at line 117 of file parsed_metadata.h.
|
private |
Definition at line 212 of file parsed_metadata.h.
|
inline |
Definition at line 123 of file parsed_metadata.h.
|
inline |
Definition at line 134 of file parsed_metadata.h.
|
inline |
Definition at line 148 of file parsed_metadata.h.
|
inline |
Definition at line 154 of file parsed_metadata.h.
|
inline |
Definition at line 160 of file parsed_metadata.h.
|
inline |
Definition at line 161 of file parsed_metadata.h.
|
delete |
|
inlinenoexcept |
Definition at line 166 of file parsed_metadata.h.
|
inline |
Definition at line 199 of file parsed_metadata.h.
|
staticprivate |
Definition at line 260 of file parsed_metadata.h.
|
inline |
Definition at line 186 of file parsed_metadata.h.
|
inline |
Definition at line 200 of file parsed_metadata.h.
|
staticprivate |
Definition at line 374 of file parsed_metadata.h.
|
staticprivate |
Definition at line 313 of file parsed_metadata.h.
|
delete |
|
inlinenoexcept |
Definition at line 172 of file parsed_metadata.h.
|
inline |
Definition at line 181 of file parsed_metadata.h.
|
staticprivate |
Definition at line 347 of file parsed_metadata.h.
|
inline |
Definition at line 188 of file parsed_metadata.h.
|
inlinestatic |
Definition at line 206 of file parsed_metadata.h.
|
staticprivate |
Definition at line 281 of file parsed_metadata.h.
|
inline |
Definition at line 190 of file parsed_metadata.h.
|
inlinestaticprivate |
Definition at line 238 of file parsed_metadata.h.
|
inlinestaticprivate |
Definition at line 245 of file parsed_metadata.h.
|
private |
Definition at line 253 of file parsed_metadata.h.
|
private |
Definition at line 252 of file parsed_metadata.h.
|
private |
Definition at line 251 of file parsed_metadata.h.