[#BloombergLP-bslalg-AutoArrayMoveDestructor-advance] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::xref:BloombergLP/bslalg/AutoArrayMoveDestructor.adoc[AutoArrayMoveDestructor]::advance :relfileprefix: ../../../ :mrdocs: Increment both middle and destination pointers by one position. The behavior is undefined if this operation result in `destination()` entering the `[ begin(), end() )]` range. == Synopsis Declared in `<bslalg_autoarraymovedestructor.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void advance(); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#