[#BloombergLP-bslstl-StopState-deregister] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::xref:BloombergLP/bslstl/StopState.adoc[StopState]::deregister :relfileprefix: ../../../ :mrdocs: If the callback of the specified `node` is currently executing, wait for it to complete. Otherwise, remove `node` from the list of nodes registered to this state. The behavior is undefined if this method is called more than once for a given `node` or if `node` was not previously registered to this state by a call to `enregister` that returned `true`. == Synopsis Declared in `<bslstl_stopstate.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void deregister(xref:BloombergLP/bslstl/StopStateCallbackNode.adoc[StopStateCallbackNode]* node); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#