allout-shift-out is an interactive compiled Lisp function in `allout.el'.

(allout-shift-out ARG)

Decrease depth of current heading and any topics collapsed within it.
This will make the item a sibling of its former container.

With a negative argument, the item is shifted in using
`allout-shift-in', instead.

With an argument greater than one, shift-out the item's offspring
but not the item itself, making the former children siblings of
the item.

With an argument greater than 1, the item's offspring are shifted
out without shifting the item. This will make the immediate
subtopics into siblings of the item.