template <typename Releaser>

struct CordRepExternalImpl

Defined at line 373 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h

We use CompressedTuple so that we can benefit from EBCO.

Public Methods

template <typename T>
void CordRepExternalImpl<Releaser> (T && releaser, int )

The extra int arg is so that we can avoid interfering with copy/move

constructors while still benefitting from perfect forwarding.

Defined at line 379 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h

void ~CordRepExternalImpl<Releaser> ()

Defined at line 384 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h

void Release (CordRepExternal * rep)

Defined at line 389 of file ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h