Auto-indent for C++