[#bsl-_Sl_global] = xref:bsl.adoc[bsl]::_Sl_global :relfileprefix: ../ :mrdocs: Shared algorithms for intrusive singly‐linked list node manipulation. == Synopsis Declared in `<bslstp_slistbase.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _Dummy> class _Sl_global; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:bsl/_Sl_global/__previous-07.adoc[`__previous`] | Return the node preceding `__node` when walking from `__head`. | xref:bsl/_Sl_global/__reverse.adoc[`__reverse`] | Reverse the linked list beginning at `__node` and return the new head. | xref:bsl/_Sl_global/__splice_after-04.adoc[`__splice_after`] | `__splice_after` overloads | xref:bsl/_Sl_global/size.adoc[`size`] | Return the number of nodes reachable from `__node`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#