CodeGen_Tools_Indent | --CodeGen_Tools_IndentC
So far the only C/C++ specific stuff is that preprocessor commands require the # to be on the first column
string indent( int $level, string $text)
with C/C++ we need to make sure that preporcessor directives always start on the first column