struct ExtractResult

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

Result from an `extract edge` operation. Contains the (possibly changed)

tree node as well as the extracted edge, or {tree, nullptr} if no edge

could be extracted.

On success, the returned `tree` value is null if `extracted` was the only

data edge inside the tree, a data edge if there were only two data edges in

the tree, or the (possibly new / smaller) remaining tree with the extracted

data edge removed.

Public Members

CordRep * tree
CordRep * extracted