[#BloombergLP-bslalg-BidirectionalLinkListUtil-unlink] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::xref:BloombergLP/bslalg/BidirectionalLinkListUtil.adoc[BidirectionalLinkListUtil]::unlink :relfileprefix: ../../../ :mrdocs: Unlink the specified `node` from the linked list of which it is a member. After successful execution of this function the values of the `previousLink` and `nextLink` attributes of all the links in the origin and destination lists appropriately reflect the operation Note that this method does _not_ change the value for the `nextLink` and `previousLink` attributes of `node`. The behavior is undefined unless `!node‐>previousLink()`, `!node‐>nextLink()`, or `isWellFormed(node‐>previousLink(), node‐>nextLink())` are true. == Synopsis Declared in `<bslalg_bidirectionallinklistutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void unlink(xref:BloombergLP/bslalg/BidirectionalLink.adoc[BidirectionalLink]* node); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#