c-newline-and-indent
c-newline-and-indent is a compiled Lisp function in `cc-cmds.el
'.
(c-newline-and-indent &optional NEWLINE-ARG)
Insert a newline and indent the new line.
This function fixes line continuation backslashes if inside a macro,
and takes care to set the indentation before calling
`indent-according-to-mode', so that lineup functions like
`c-lineup-dont-change' works better.