自動生成された C++ コードで、3 行に分割された 'for' ステートメントを 1 行に再フォーマットするにはどうすればよいですか? uncrustify してみましたが、括弧内の部分をフォーマットできませんでした。sed はこれには適していないようです。他のフォーマッタまたはそれを処理できるLinuxコマンドを提案してもらえますか?
フォーマットするコード:
void func(double* s, Quaternion& a, int n)
{
int size((n<4)?n:4);
for (int i=0;
i<size;
i++)
{
a[i] = s[i];
}
}
上記の「for」ステートメントを次のように 1 行にフォーマットする必要があります。
for (int i=0; i<size; i++)