struct CordRepExternal
Defined at line 339 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h
External CordReps are allocated together with a type erased releaser. The
releaser is stored in the memory directly following the CordRepExternal.
Public Members
const char * base
ExternalReleaserInvoker releaser_invoker
Public Methods
void CordRepExternal ()
Defined at line 340 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h
void CordRepExternal (absl::string_view str)
Defined at line 341 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h
void Delete (CordRep * rep)
Deletes (releases) the external rep.
Requires rep != nullptr and rep->IsExternal()
Defined at line 435 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h